# Руководство для контрибьюторов (Contributing Guidelines) Спасибо за ваш интерес к проекту Free Turn Proxy! Мы рады любой помощи: от исправления опечаток и багов до добавления новых функций. ## Как начать 1. Сделайте форк репозитория. 2. Создайте новую ветку для вашей фичи или исправления бага (`git checkout -b feature/your-feature-name` или `git checkout -b fix/your-bug-fix`). 3. Внесите изменения в код. 4. Убедитесь, что ваш код соответствует стандартам проекта. Запустите линтер и тесты: ```bash task lint task test ``` 5. Закоммитьте изменения с понятным описанием (`git commit -m 'feat: add some feature'`). Рекомендуем использовать [Conventional Commits](https://www.conventionalcommits.org/). 6. Отправьте ветку в свой форк (`git push origin feature/your-feature-name`). 7. Откройте Pull Request (PR) в оригинальный репозиторий. ## Стандарты кода - Мы используем стандартное форматирование Go. Вы можете отформатировать код с помощью `task format`. - Старайтесь писать понятные комментарии к сложному коду. - Если вы добавляете новую функциональность, пожалуйста, добавьте соответствующие тесты. ## Сообщения о багах и предложения Если вы нашли баг или у вас есть идея по улучшению, пожалуйста, создайте Issue, используя предоставленный шаблон. Постарайтесь описать проблему максимально подробно, чтобы нам было проще её воспроизвести и исправить. ## Нужна помощь? Если у вас есть вопросы по проекту или вы не знаете, с чего начать, не стесняйтесь открывать Issue с вопросом. Мы с радостью вам поможем! Спасибо за ваш вклад в развитие Free Turn Proxy!