Skip to main content
This book series is now complete, so we are no longer open to contributions.

Translations

If you’re wanting to translate these books, please keep in mind that any such translations must be posted to this github repository, free and open, and not monetized. Foreign translations are appreciated, but only for the 3 second edition books.
We will not be accepting any new foreign translations for previous editions.

Translation Resources

Please check these issues first before starting a translation:

Foreign Language Translations

Browse existing translation efforts

Translation Guidelines

Original translation discussion

Translation Status

Track translation progress

Latest Updates

Recent translation discussions

Translation Process

To create a foreign language translation, follow these steps:
1

Fork the Repository

Fork the You Don’t Know JS Yet repository to your own GitHub account.
2

Create Your Translation

Make your translation entirely in your fork. Preferably translate all six books, but at a minimum complete one whole book before proceeding.
3

Request a Branch

File an issue asking for a branch to be made on the main repo, named for your language’s ISO code.
4

Submit a Pull Request

Once the branch is created, you can submit a PR to merge your translated work into the dedicated language branch.
5

Become a Maintainer

Once the merge is complete, you will be promoted to a repository maintainer so you can manage any further translation maintenance work on your own branch.

Reading Experience

Many readers have requested improvements to the reading experience, such as:
  • Chapter and section cross-links
  • Enhanced navigation features
  • Interactive elements

Why We Don’t Accept These Changes

The main purpose of the book repository is to track and manage content for publication (paid-for ebooks and print books). The repository is maintained in the open to provide free and early access to the content, ensuring there is no paywall barrier to learning.
This repository is not optimized for your reading experience. The intended best reading experience is through the published books (either ebook or print).
We encourage you to purchase the published books for the optimal reading experience with professional formatting, navigation, and layout. Books are available on Leanpub and Amazon.

Editions

The current (and final) edition of the books is the 2nd edition.
We are not accepting any contributions for these books, no exceptions.
The book series has been in development for over 12 years and is now complete. While we appreciate the community’s enthusiasm, the series is closed to further content contributions, including:
  • Typo fixes
  • Content updates
  • Additional examples
  • Restructuring suggestions

Questions and Support

If you have a question about the content, please search first before asking. The books have been around for 12 years, and most questions have already been asked and answered in the GitHub issues.
Use GitHub’s search functionality to find existing discussions on your topic before creating a new issue.

Financial Support

While content contributions are closed, you can support the author’s work financially:

GitHub Sponsors

Sponsor on GitHub

Patreon

Support on Patreon

PayPal

Donate via PayPal
You can also support the work by purchasing the published books through Leanpub or Amazon.

Build docs developers (and LLMs) love