ZaStoGram_desktop/docs/CONTRIBUTING.md
loop-uh 24c6e3f00f
All checks were successful
Desktop source guards / guards (push) Successful in 6s
Перевести проверки и обновления desktop в Forgejo
2026-08-07 06:57:18 +03:00

32 lines
2.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Участие в разработке ZaStoGram Desktop
Ошибки, предложения и обсуждения принимаются в разделе Issues репозитория:
<https://git.zapret.moe/zapretdiscordyoutube/ZaStoGram_desktop/issues>
Обычная открытая регистрация даёт право создавать задачи и комментарии, но не
даёт право отправлять код. Если для исправления нужен доступ к ветке или Pull
Request, администратор проекта выдаёт его явно после обсуждения задачи.
## Требования к изменению
- одна задача должна решать одну понятную проблему;
- нельзя смешивать функциональную правку с массовым форматированием;
- перед отправкой нужно выполнить проверки из
`Telegram/SourceFiles/tests/release_guards.txt`;
- Windows-изменения дополнительно проверяются локальной Release-сборкой;
- сообщение коммита должно объяснять не только что изменено, но и зачем;
- секреты, ключи подписи, журналы и готовые локальные конфигурации в Git не
добавляются.
Основная рабочая ветка форка — `dev`. Канонический адрес репозитория:
```text
ssh://git@git.zapret.moe:2222/zapretdiscordyoutube/ZaStoGram_desktop.git
```
Синхронизацию с исходным Telegram Desktop выполняют сопровождающие проекта
отдельными проверяемыми обновлениями. Пользовательские изменения не должны
самостоятельно подменять этот процесс.
Инструкции по подготовке среды находятся в каталоге [`docs`](.).