39 lines
1.4 KiB
Markdown
Executable file
39 lines
1.4 KiB
Markdown
Executable file
# The Modern JavaScript Tutorial
|
|
|
|
This repository hosts the English content of the Modern JavaScript Tutorial, published at [https://javascript.info](https://javascript.info).
|
|
|
|
## Translations
|
|
|
|
We'd like to make the tutorial available in many languages. Please help us to translate.
|
|
|
|
See <https://javascript.info/translate> for the details.
|
|
|
|
## Contributions
|
|
|
|
We'd also like to collaborate on the tutorial with other people.
|
|
|
|
Something's wrong? A topic is missing? Explain it to people, add it as PR 👏
|
|
|
|
**You can edit the text in any editor.** The tutorial uses an enhanced "markdown" format, easy to grasp. And if you want to see how it looks on-site, there's a server to run the tutorial locally at <https://github.com/javascript-tutorial/server>.
|
|
|
|
The list of contributors is available at <https://javascript.info/about#contributors>.
|
|
|
|
## Structure
|
|
|
|
Every chapter, article, or task has its folder.
|
|
|
|
The folder is named like `N-url`, where `N` is a number for the sorting purposes and `URL` is the URL part with the title of the material.
|
|
|
|
The type of the material is defined by the file inside the folder:
|
|
|
|
- `index.md` stands for a chapter
|
|
- `article.md` stands for an article
|
|
- `task.md` stands for a task (solution must be provided in `solution.md` file as well)
|
|
|
|
Each of these files starts from the `# Main header`.
|
|
|
|
It's very easy to add something new.
|
|
|
|
---
|
|
♥
|
|
Ilya Kantor @iliakan
|