mirror of
https://github.com/hackdiaz-dev/free-turn-proxy.git
synced 2026-10-12 09:41:53 +02:00
2.5 KiB
2.5 KiB
Руководство для контрибьюторов (Contributing Guidelines)
Спасибо за ваш интерес к проекту Free Turn Proxy! Мы рады любой помощи: от исправления опечаток и багов до добавления новых функций.
Как начать
- Сделайте форк репозитория.
- Создайте новую ветку для вашей фичи или исправления бага (
git checkout -b feature/your-feature-nameилиgit checkout -b fix/your-bug-fix). - Внесите изменения в код.
- Убедитесь, что ваш код соответствует стандартам проекта. Запустите линтер и тесты:
task lint task test - Закоммитьте изменения с понятным описанием (
git commit -m 'feat: add some feature'). Рекомендуем использовать Conventional Commits. - Отправьте ветку в свой форк (
git push origin feature/your-feature-name). - Откройте Pull Request (PR) в оригинальный репозиторий.
Стандарты кода
- Мы используем стандартное форматирование Go. Вы можете отформатировать код с помощью
task format. - Старайтесь писать понятные комментарии к сложному коду.
- Если вы добавляете новую функциональность, пожалуйста, добавьте соответствующие тесты.
Сообщения о багах и предложения
Если вы нашли баг или у вас есть идея по улучшению, пожалуйста, создайте Issue, используя предоставленный шаблон. Постарайтесь описать проблему максимально подробно, чтобы нам было проще её воспроизвести и исправить.
Нужна помощь?
Если у вас есть вопросы по проекту или вы не знаете, с чего начать, не стесняйтесь открывать Issue с вопросом. Мы с радостью вам поможем!
Спасибо за ваш вклад в развитие Free Turn Proxy!