Welcome to the JavaScript: The Complete Guide repository. This project is a comprehensive, chapter‑by‑chapter book about JavaScript, built as a modern documentation site using Astro and Starlight. Every chapter is treated as a major feature release, and the content is versioned in CHANGELOG.md.
- Read online: The book is published at javascript-book .
- Explore the content: All chapters are written in Markdown and located in the
src/content/docs/directory. You can browse them directly on GitHub. - Changelog: See
CHANGELOG.mdfor a versioned history of all chapters and updates.
To run the documentation site locally and see the book in action:
- Clone the repository
git clone https://github.com/your-username/javascript-book.git cd javascript-book - Install dependencies
pnpm install
Start the development server- Start the development server
pnpm start
- Open your browser visit http://localhost:4321 to see the book.
Contributing We welcome contributions of all kinds – from fixing typos to adding new examples, and especially translations!
How to contribute
-
Fork the repository.
-
Create a new branch for your changes.
-
Make your changes and commit them with clear messages.
-
Push to your fork and open a pull request.