This repository contains the documentation for The Art of Blockchain Programming, a guide to take you from zero to hero in the world of web3.
- Install Node.js (version >= 18.0)
- Run
npm install
to install dependencies - Run
npm start
to start the development server - The site will be available at
http://localhost:3000
The /static
directory holds all static files: stylesheets, images, fonts, and documents.
The documentation is organized into three main sections:
- Prerequisites - Fundamental web2 knowledge required before diving into blockchain development
- Foundations - Core blockchain concepts and technologies
- Specialization - Deep dives into specific blockchain platforms
- Create a new branch for your changes
- Make your changes following the existing documentation structure
- Test locally using
npm start
- Submit a pull request with a clear description of your changes
The site is automatically deployed to Vercel when changes are pushed to the main branch. Make sure to:
- Ensure the build succeeds by running
npm run build
locally - Verify all links are working