Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΡΡ ΡΠ»ΡΡΡΠΈΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ JXCT!
ΠΠΈΠΆΠ΅ β ΠΊΡΠ°ΡΠΊΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΈ ΡΠ΅ΠΊ-Π»ΠΈΡΡ Π΄Π»Ρ pull-request.
1. Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
- Markdown (CommonMark) β ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ GitHub ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ.
- Π€Π°ΠΉΠ»Ρ UTF-8 Π±Π΅Π· BOM.
- ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ H1 = emoji + ΡΠ΅ΠΌΠ° + Π²Π΅ΡΡΠΈΡ/Π΄Π°ΡΠ° (
# π API Reference v2.7
). - ΠΠΎΠ΄Ρ: ΡΡΠΎΠΉΠ½ΡΠ΅ Π±ΡΠΊΡΠΈΠΊΠΈ Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΡΠ·ΡΠΊΠ° (
```cpp
,```bash
,```json
). - ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ β Mermaid (
```mermaid
).
2. ΠΠΈΠ½ΡΠ΅ΡΡ
CI Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ:
markdownlint
β ΡΡΠΈΠ»Ρ.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. Π―Π·ΡΠΊ
- ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ β π·πΊ Π ΡΡΡΠΊΠΈΠΉ.
- Π Π°Π·ΡΠ°Π±ΠΎΡΡΠ΅ΡΠΊΠΈΠ΅ (dev/) β π¬π§ ΠΠ½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ.
5. Pull-request ΡΠ΅ΠΊ-Π»ΠΈΡΡ
- ΠΠΎΠΊΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ»
markdownlint
ΠΈlink-check
. - ΠΠΎΠ±Π°Π²Π»Π΅Π½/ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½ TOC ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ.
- ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ ΡΡΡΠ»ΠΊΠΈ, Π΅ΡΠ»ΠΈ ΡΠ°ΠΉΠ» ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½.
- README/Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ ΠΏΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΡΡ Π²Π°ΠΆΠ½ΡΡ docs.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²ΠΊΠ»Π°Π΄!