Skip to content

ЁЯУС рд╕рд╛рдордЧреНрд░реА рддрд╛рд▓рд┐рдХрд╛ тАЛ

Carch рдорд╛ рдпреЛрдЧрджрд╛рди тАЛ

рд╣рд╛рдореА рддрдкрд╛рдИрдВрд▓реЗ Carch рдорд╛ рдпреЛрдЧрджрд╛рди рдЧрд░реНрди рдЪрд╛рд╕реЛ рджреЗрдЦрд╛рдЙрдиреБрднрдПрдХреЛрдорд╛ рдЙрддреНрд╕рд╛рд╣рд┐рдд рдЫреМрдВ! рд╕рдмреИ рдкреНрд░рдХрд╛рд░рдХрд╛ рдпреЛрдЧрджрд╛рдирд╣рд░реВ рд╕реНрд╡рд╛рдЧрдд рдЫ, рдЪрд╛рд╣реЗ рддрдкрд╛рдИрдВрд▓реЗ рдмрдЧрд╣рд░реВ рдлрд┐рдХреНрд╕ рдЧрд░рд┐рд░рд╣рдиреБрднрдПрдХреЛ рд╣реЛрд╕реН, рдирдпрд╛рдБ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдердкреНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ, рд╡рд╛ рдбрдХреБрдореЗрдиреНрдЯреЗрд╢рди рд╕реБрдзрд╛рд░ рдЧрд░рд┐рд░рд╣рдиреБрднрдПрдХреЛ рд╣реЛрд╕реНред рд╕реБрд░реБ рдЧрд░реНрди рдпреЛ рдЧрд╛рдЗрдб рдкрд╛рд▓рдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

WARNING

рдХреБрдиреИ рдкрдирд┐ рдпреЛрдЧрджрд╛рди рдЧрд░реНрдиреБ рдЕрдШрд┐, рдкрд╣рд┐рд▓реЗ Feature Request рдЦрдгреНрдбрдорд╛ рдПрдХ рдЗрд╢реНрдпреВ рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реНред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рд╛рде рдЕрдЧрд╛рдбрд┐ рдмрдвреНрдиреБ рдЕрдШрд┐ рд╣рд╛рдореА рддреНрдпрд╣рд╛рдБ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдмрд╛рд░реЗ рдЫрд▓рдлрд▓ рдЧрд░реНрдиреЗрдЫреМрдВред

ЁЯУМ рдХреЛрдбрдмреЗрд╕ рдмреБрдЭреНрдиреБрд╣реЛрд╕реН тАЛ

NOTE

рдпреЛрдЧрджрд╛рди рдЧрд░реНрдиреБ рдЕрдШрд┐, Carch рдХреЛ рд╕рдВрд░рдЪрдирд╛ рдмреБрдЭреНрдиреБрд╣реЛрд╕реН:

  • Carch рдХрд╛ рдореБрдЦреНрдп Rust рдлрд╛рдЗрд▓рд╣рд░реВ рдпрд╣рд╛рдБ рдЕрд╡рд╕реНрдерд┐рдд рдЫрдиреН: src
sh
src/
тФЬтФАтФА ui/
тФВ   тФЬтФАтФА app.rs
тФВ   тФЬтФАтФА mod.rs
тФВ   тФЬтФАтФА popups.rs
тФВ   тФФтФАтФА render.rs 
тФЬтФАтФА main.rs 
тФЬтФАтФА commands.rs
тФЬтФАтФА display.rs
тФЬтФАтФА script_list.rs 
тФФтФАтФА version.rs
  • рд╕рдмреИ modules рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рд╢реНрд░реЗрдгреА рдЕрдиреБрд╕рд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЫрдиреН:
sh
modules/
тФЬтФАтФА Browser/     # рдмреНрд░рд╛рдЙрдЬрд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ
тФЬтФАтФА Desktop/     # рдбреЗрд╕реНрдХрдЯрдк рд╡рд╛рддрд╛рд╡рд░рдг рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ
тФЬтФАтФА Development/ # рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ
тФЬтФАтФА System/      # рд╕рд┐рд╕реНрдЯрдо рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ
тФФтФАтФА Terminal/    # рдЯрд░реНрдорд┐рдирд▓ рд╕реЗрдЯрдЕрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ

IMPORTANT

рдкрд╣рд┐рд▓реЗ, рдХреБрдиреИ рдкрдирд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБ рдЕрдШрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ рднрдиреЗрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрджрд┐ рддрдкрд╛рдИрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ рд╕реБрдзрд╛рд░ рд╡рд╛ рдердкреНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рд╕рдВрд░рдЪрдирд╛ рд░ рдкреНрд░рддреНрдпреЗрдХ рднрд╛рдЧрд▓реЗ рдХрд╕рд░реА рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдЫ рднрдиреЗрд░ рдмреБрдЭреНрдиреБрд╣реЛрд╕реНред рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдбрд┐рдЬрд╛рдЗрдирд╕рдБрдЧ рд╕реБрд╕рдВрдЧрдд рддрд░рд┐рдХрд╛рдорд╛ рдпреЛрдЧрджрд╛рди рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрдиреЗрдЫред

sh
рдХрдорд┐рдЯ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐, рдпрд╕реНрддрд╛ рд▓реЗрдмрд▓рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН
feat: your-commit-message рд╡рд╛ fix: your-commit-messageред

рдХрдорд┐рдЯ рдЧрд░реНрдиреБ рдЕрдШрд┐ рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдХреБрдиреИ .sh рд╡рд╛ Bash рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╛рдЗрд▓ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, scripts/ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ ./check.sh рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН рдХреБрдиреИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЦрд╛рд▓реА рд╕реНрдкреЗрд╕ рдЫ рдХрд┐ рднрдиреЗрд░ рд╣реЗрд░реНрдиред рдпрджрд┐ рдЕрд╕рдлрд▓ рднрдпреЛ рднрдиреЗ ./cleanup.sh рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реНред рдпреЛ рдХреЗрд╡рд▓ Bash рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛред
Rust рдлрд╛рдЗрд▓ рдкрд░рд┐рд╡рд░реНрддрдирдХреЛ рд▓рд╛рдЧрд┐ cargo fmt --all --check рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реНред рдпрджрд┐ рд╕реБрдЭрд╛рд╡ рдЖрдП рднрдиреЗ cargo fmt --all рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реНред
рд╕рд╛рдереИ cargo clippy рд░ cargo clippy -- -Dwarnings рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рдХрд┐ рдХреБрдиреИ рддреНрд░реБрдЯрд┐ рдмрд╛рдБрдХреА рдЫреИрдиред рдзрдиреНрдпрд╡рд╛рджред

Conventional Commits рдмрд╛рд░реЗ рдердк рдЬрд╛рдирдХрд╛рд░реАрдХрд╛ рд▓рд╛рдЧрд┐, рдпреЛ рдЧрд╛рдЗрдб рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред

рдпрджрд┐ рддрдкрд╛рдИрдВрд╕рдБрдЧ рдкреНрд░рд╢реНрдирд╣рд░реВ рдЫрдиреН рд╡рд╛ рдорджреНрджрдд рдЪрд╛рд╣рд┐рдиреНрдЫ рднрдиреЗ, рд╣рд╛рдореАрд▓рд╛рдИ рд╕рдореНрдкрд░реНрдХ рдЧрд░реНрди рдирд╣рд┐рдЪрдХрд┐рдЪрд╛рдЙрдиреБрд╣реЛрд╕реН:
ЁЯУз рдЗрдореЗрд▓: [email protected]
ЁЯТм Discord: рдпрд╣рд╛рдБ рд╕рд╛рдореЗрд▓ рд╣реБрдиреБрд╣реЛрд╕реН

рдпреЛрдЧрджрд╛рди рдЧрд░реНрдиреЗ рдЪрд░рдгрд╣рд░реВ тАЛ

1. ЁЯН╜я╕П рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдлреЛрд░реНрдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН тАЛ

  • Carch GitHub рдкреГрд╖реНрдардорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реНред
  • рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрдХреЛ рдЖрдлреНрдиреИ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдЙрди рдорд╛рдерд┐рдХреЛ рджрд╛рд╣рд┐рдиреЗ рдХреБрдирд╛рдорд╛ Fork рдмрдЯрдирдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

2. ЁЯМ┐ рдлреЛрд░реНрдХ рдЧрд░рд┐рдПрдХреЛ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХреНрд▓реЛрди рдЧрд░реНрдиреБрд╣реЛрд╕реН тАЛ

  • рддрдкрд╛рдИрдВрдХреЛ рд╕реНрдерд╛рдиреАрдп рд╕рд┐рд╕реНрдЯрдордорд╛ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХреНрд▓реЛрди рдЧрд░реНрди рдирд┐рдореНрди рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

    bash
    git clone https://github.com/your-username/carch.git
  • your-username рд▓рд╛рдИ рдЖрдлреНрдиреЛ GitHub username рд╕рдБрдЧ рдмрджрд▓реНрдиреБрд╣реЛрд╕реНред

ЁЯТб рд╕реБрдЭрд╛рд╡

рддрдкрд╛рдИрдВ GitHub Desktop рдЬрд╕реНрддрд╛ GUI рдЙрдкрдХрд░рдгрд╣рд░реВ рд╡рд╛ GitHub рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВ рдлреЛрд░реНрдХ рд░ рдХреНрд▓реЛрди рдЧрд░реНрдиред рдпреА рдЙрдкрдХрд░рдгрд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрдХрд╛ рдпреЛрдЧрджрд╛рдирд╣рд░реВ рдкреНрд░рдмрдиреНрдзрди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рджреГрд╢реНрдп рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдЧрд░реНрдЫрдиреНред

3. ЁЯМ▒ рдореВрд▓ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд▓рд╛рдИ Upstream рдХреЛ рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН тАЛ

  • рддрдкрд╛рдИрдВрдХреЛ рдлреЛрд░реНрдХрд▓рд╛рдИ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд░рд╛рдЦреНрди рдореВрд▓ Carch рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд▓рд╛рдИ upstream remote рдХреЛ рд░реВрдкрдорд╛ рдердкреНрдиреБрд╣реЛрд╕реН:

    bash
    cd carch
    bash
    git remote add upstream https://github.com/original-author/carch.git

4. ЁЯНЗ рдирдпрд╛рдБ Feature Branch рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реН тАЛ

  • рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБ рдЕрдШрд┐, рд╡рд░реНрдгрдирд╛рддреНрдордХ рдирд╛рдордХреЛ рд╕рд╛рде рдирдпрд╛рдБ рд╢рд╛рдЦрд╛ рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реН:

    bash
    git checkout -b feature/your-branch-name
  • рд╢рд╛рдЦрд╛ рдирд╛рдордХрд╛ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ:

    • feature/add-new-script
    • bugfix/fix-installation-issue

5. ЁЯФз рдЖрдлреНрдирд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЧрд░реНрдиреБрд╣реЛрд╕реН тАЛ

  • рдХреЛрдб рд╡рд╛ рдбрдХреБрдореЗрдиреНрдЯреЗрд╢рдирдорд╛ рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • рддрдкрд╛рдИрдВрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд╕реНрдкрд╖реНрдЯ, рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдПрдХреЛ рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХрд╛ рдХреЛрдбрд┐рдЩ рдорд╛рдкрджрдгреНрдбрд╣рд░реВ рдкрд╛рд▓рдирд╛ рдЧрд░реЗрдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред

6. ЁЯУЭ рдЖрдлреНрдирд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ Stage рд░ Commit рдЧрд░реНрдиреБрд╣реЛрд╕реН тАЛ

  • рдкрд░рд┐рдорд╛рд░реНрдЬрд┐рдд рдлрд╛рдЗрд▓рд╣рд░реВрд▓рд╛рдИ staging area рдорд╛ рдердкреНрдиреБрд╣реЛрд╕реН:

    bash
    git add .
  • рд╕реНрдкрд╖реНрдЯ рд╕рдиреНрджреЗрд╢рдХреЛ рд╕рд╛рде рдЖрдлреНрдирд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдХрдорд┐рдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

    bash
    git commit -m "Add: [рддрдкрд╛рдИрдВрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг]"

7. ЁЯЪА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд▓рд╛рдИ рдЖрдлреНрдиреЛ рдлреЛрд░реНрдХрдорд╛ Push рдЧрд░реНрдиреБрд╣реЛрд╕реН тАЛ

  • рдЖрдлреНрдиреЛ рд╢рд╛рдЦрд╛рд▓рд╛рдИ рдлреЛрд░реНрдХ рдЧрд░рд┐рдПрдХреЛ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрдорд╛ push рдЧрд░реНрдиреБрд╣реЛрд╕реН:

    bash
    git push origin feature/your-branch-name

8. ЁЯУе Pull Request (PR) рдкреЗрд╢ рдЧрд░реНрдиреБрд╣реЛрд╕реН тАЛ

  • GitHub рдорд╛ рдореВрд▓ Carch рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реНред
  • New Pull Request рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • рдбреНрд░рдкрдбрд╛рдЙрдирдмрд╛рдЯ рдЖрдлреНрдиреЛ рд╢рд╛рдЦрд╛ рдЫрд╛рдиреНрдиреБрд╣реЛрд╕реН рд░ рдЖрдлреНрдирд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рджрд┐рдиреБрд╣реЛрд╕реНред
  • рд╕рдореАрдХреНрд╖рд╛рдХрд╛ рд▓рд╛рдЧрд┐ PR рдкреЗрд╢ рдЧрд░реНрдиреБрд╣реЛрд╕реН!

ЁЯУЪ Carch рдбрдХреБрдореЗрдиреНрдЯреЗрд╢рдирдорд╛ рдпреЛрдЧрджрд╛рди тАЛ

Carch Docs тЮе рдпрд╣рд╛рдБ рд▓рд╛рдЗрдн рдЫ тАЛ

ЁЯЪА рдпреЛрдЧрджрд╛рди рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛рд╣рд░реВ тАЛ

рддрдкрд╛рдИрдВ рдпрд╕рд░реА рдпреЛрдЧрджрд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:

  • ЁЯкЫ рдЕрд╡рд╕реНрдерд┐рдд рдЧрд╛рдЗрдбрд╣рд░реВрдорд╛ рдЯрд╛рдЗрдкреЛ рд╡рд╛ рдЧрд▓реНрддреАрд╣рд░реВ рдлрд┐рдХреНрд╕ рдЧрд░реНрджреИ
  • ЁЯМР рдбрдХреБрдореЗрдиреНрдЯреЗрд╢рдирд▓рд╛рдИ рдЕрдиреНрдп рднрд╛рд╖рд╛рд╣рд░реВрдорд╛ рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрджреИ (рдЕрддреНрдпрдзрд┐рдХ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд!)

ЁЯМН рдбрдХреБрдореЗрдиреНрдЯреЗрд╢рди рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрджреИ тАЛ

Carch рд▓рд╛рдИ рд╡рд┐рд╢реНрд╡рднрд░рдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рдмрдирд╛рдЙрди рдорджреНрджрдд рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ? рдбрдХреБрдореЗрдиреНрдЯреЗрд╢рди рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрди рд╣рд╛рдореАрд▓рд╛рдИ рдорджреНрджрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН! тАЛ

рдпрджрд┐ рддрдкрд╛рдИрдВ рдирдпрд╛рдБ рднрд╛рд╖рд╛ рдпреЛрдЧрджрд╛рди рдЧрд░рд┐рд░рд╣рдиреБрднрдПрдХреЛ рдЫ рднрдиреЗ, рдпреА рдЪрд░рдгрд╣рд░реВ рдкрд╛рд▓рдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

  1. ЁЯУБ docs/ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рднрд┐рддреНрд░ рдЖрдлреНрдиреЛ рднрд╛рд╖рд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рдлреЛрд▓реНрдбрд░ рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реНред ISO 639-1 codes рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН (рдЬрд╕реНрддреИ fr, es, hi, рдЖрджрд┐)ред
  2. ЁЯЫая╕П рдирдпрд╛рдБ рдлреЛрд▓реНрдбрд░ рднрд┐рддреНрд░ Markdown рд╕рд╛рдордЧреНрд░реА рдЕрдиреБрд╡рд╛╪п рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  3. ЁЯзй docs/.vitepress/config.ts рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░реНрдиреБрд╣реЛрд╕реН:
    • locales рдЦрдгреНрдбрдорд╛ рдЖрдлреНрдиреЛ рднрд╛рд╖рд╛ рдердкреНрдиреБрд╣реЛрд╕реНред
    • рдиреЗрднрд┐рдЧреЗрд╢рдирдХрд╛ рд▓рд╛рдЧрд┐ label, lang, рд░ link рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реНред

ЁЯзк рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ рдЖрдлреНрдирд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрджреИ тАЛ

рдЖрдлреНрдирд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЧрд░реНрди:

sh
bun install
bun run docs:dev

IMPORTANT

рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рдореБрдЦ рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рд╡рд╛ рд╕рдВрдЧрдардирд╛рддреНрдордХ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкрд░рд┐рдЪрдп рдЧрд░рд╛рдЙрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрдиреБрднрдПрдХреЛ рдЫ рднрдиреЗ рдХреГрдкрдпрд╛ рдкрд╣рд┐рд▓реЗ рдПрдХ рдЗрд╢реНрдпреВ рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реНред рд╣рд╛рдореА рдкрд╣рд┐рд▓реЗ рдиреИ рдпрд╕рдорд╛ рдЫрд▓рдлрд▓ рд░ рд╕рд╣рдпреЛрдЧ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреМрдВ!

ЁЯз╛ рдХрдорд┐рдЯ рд╢реИрд▓реА тАЛ

рд╕реНрдкрд╖реНрдЯ рдХрдорд┐рдЯ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

sh
git commit -m "fix(docs): рд╕реНрдерд╛рдкрдирд╛ рдЧрд╛рдЗрдбрдорд╛ рдЯрд╛рдЗрдкреЛ рд╕реБрдзрд╛рд░"
git commit -m "feat(docs): рдиреЗрдкрд╛рд▓реА рдЕрдиреБрд╡рд╛рдж рдердкреНрдиреБрд╣реЛрд╕реН"

Conventional Commits рдорд╛ рдердкред

ЁЯЩМ рдбрдХреБрдореЗрдиреНрдЯреЗрд╢рди рд╕реБрдзрд╛рд░ рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реЗрдХреЛрдорд╛ рдзрдиреНрдпрд╡рд╛рдж! тАЛ

рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢рд╣рд░реВ тАЛ

рдХреЛрдб рдЧреБрдгрд╕реНрддрд░ тАЛ

  • рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдЕрд╡рд╕реНрдерд┐рдд рдХреЛрдбрд┐рдЩ рд╢реИрд▓реА рдкрд╛рд▓рдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • рд╕реНрдкрд╖реНрдЯ, рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдбрдХреБрдореЗрдиреНрдЯ рдЧрд░рд┐рдПрдХреЛ рдХреЛрдб рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реНред

рдкрд░реАрдХреНрд╖рдг тАЛ

  • рдЖрдлреНрдирд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЕрдкреЗрдХреНрд╖рд┐рдд рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдЫ рднрдиреЗрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • рдпрджрд┐ рддрдкрд╛рдИрдВрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд▓реЗ рдирдпрд╛рдБ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдкрд░рд┐рдЪрдп рдЧрд░рд╛рдЙрдБрдЫ рднрдиреЗ, рд▓рд╛рдЧреВ рд╣реБрдиреЗ рдард╛рдЙрдБрдорд╛ рдЖрд╡рд╢реНрдпрдХ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдердкреНрдиреБрд╣реЛрд╕реНред

рдбрдХреБрдореЗрдиреНрдЯреЗрд╢рди тАЛ

  • рдпрджрд┐ рддрдкрд╛рдИрдВрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдорд╛ рдирдпрд╛рдБ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЫ рднрдиреЗ, рд╕рд╛рдиреНрджрд░реНрднрд┐рдХ рдбрдХреБрдореЗрдиреНрдЯреЗрд╢рди рдЕрдкрдбреЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • README рд╡рд╛ Wiki рд▓реЗ рддрдкрд╛рдИрдВрдХрд╛ рдЕрдкрдбреЗрдЯрд╣рд░реВ рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рдд рдЧрд░реНрдЫ рднрдиреЗрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдЖрдлреНрдиреЛ рдлреЛрд░реНрдХ рд╕рд┐рдВрдХ рдЧрд░реНрджреИ тАЛ

  • рджреНрд╡рдиреНрджреНрд╡рд╣рд░реВрдмрд╛рдЯ рдмрдЪреНрди рдЖрдлреНрдиреЛ рдлреЛрд░реНрдХрд▓рд╛рдИ рдЕрдкрдбреЗрдЯреЗрдб рд░рд╛рдЦреНрдиреБрд╣реЛрд╕реН:

    bash
    git fetch upstream
    bash
    git merge upstream/main
    • рдпрджрд┐ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрдХреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╢рд╛рдЦрд╛ рдлрд░рдХ рдЫ рднрдиреЗ main рд▓рд╛рдИ рдмрджрд▓реНрдиреБрд╣реЛрд╕реНред

Carch рдорд╛ рдпреЛрдЧрджрд╛рди рдЧрд░реЗрдХреЛрдорд╛ рдзрдиреНрдпрд╡рд╛рдж! рддрдкрд╛рдИрдВрдХреЛ рдкреНрд░рдпрд╛рд╕рд▓реЗ рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓рд╛рдИ рд╕рдмреИрдХрд╛ рд▓рд╛рдЧрд┐ рд░рд╛рдореНрд░реЛ рдмрдирд╛рдЙрди рдорджреНрджрдд рдЧрд░реНрдЫред

MIT рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рдЬрд╛рд░реАред