πŸ“‘ Contributing to Documentation

Бпасибо Π·Π° ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ JXCT!
НиТС β€” ΠΊΡ€Π°Ρ‚ΠΊΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ Ρ‡Π΅ΠΊ-лист для pull-request.

1. Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

2. Π›ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹

CI автоматичСски запускаСт:

  1. markdownlint β€” ΡΡ‚ΠΈΠ»ΡŒ.
  2. markdown-link-check β€” Ρ€Π°Π±ΠΎΡ‚Π° ссылок.

ЗапуститС локально ΠΏΠ΅Ρ€Π΅Π΄ PR:

npm i -g markdownlint-cli markdown-link-check
markdownlint "**/*.md"
markdown-link-check README.md

3. Ѐайловая структура

docs/
 |-- manuals/        # Руководства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
 |-- dev/            # ВСхничСскиС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ (Π°Ρ€Ρ…, ΠΏΠ»Π°Π½Ρ‹)
 |-- examples/       # ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΎΠ² / CSV
 |-- archive/        # Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ (>1 Π³ΠΎΠ΄Π°)

4. Π―Π·Ρ‹ΠΊ

5. Pull-request Ρ‡Π΅ΠΊ-лист

  • Π›ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡˆΡ‘Π» markdownlint ΠΈ link-check.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½/ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ TOC ΠΏΡ€ΠΈ нСобходимости.
  • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ ссылки, Ссли Ρ„Π°ΠΉΠ» ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½.
  • README/Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… Π²Π°ΠΆΠ½Ρ‹Ρ… docs.

Бпасибо за вклад!