# Руководство по контрибьюции Спасибо за интерес к проекту Phantom Protocol Landing! 🎉 Мы рады любому вкладу — от исправления опечаток до новых функций. ## 📋 Содержание - [Кодекс поведения](#кодекс-поведения) - [Как я могу помочь?](#как-я-могу-помочь) - [Процесс разработки](#процесс-разработки) - [Стандарты кода](#стандарты-кода) - [Коммиты](#коммиты) - [Pull Requests](#pull-requests) - [Сообщения об ошибках](#сообщения-об-ошибках) - [Предложения функций](#предложения-функций) ## 🤝 Кодекс поведения Этот проект придерживается [Contributor Covenant Code of Conduct](https://www.contributor-covenant.org/). Участвуя, вы соглашаетесь соблюдать этот кодекс. ## 💡 Как я могу помочь? ### Типы контрибьюций - 🐛 **Исправление багов** - Найдите открытые issues с меткой `bug` - ✨ **Новые функции** - Issues с меткой `enhancement` - 📝 **Документация** - Улучшение README, комментариев, гайдов - 🎨 **Дизайн** - Улучшение UI/UX, анимации, стили - ♿ **Доступность** - ARIA метки, keyboard navigation - 🌍 **Переводы** - Добавление новых языков - ⚡ **Производительность** - Оптимизация загрузки, анимаций - 🧪 **Тестирование** - Cross-browser тестирование ### Хорошие первые задачи Ищите issues с метками: - `good first issue` - Легкие задачи для новичков - `help wanted` - Задачи, где нужна помощь - `documentation` - Улучшение документации ## 🔧 Процесс разработки ### 1. Fork репозитория Нажмите кнопку "Fork" в правом верхнем углу GitHub. ### 2. Клонируйте свой fork ```bash git clone https://github.com/YOUR_USERNAME/phantom-protocol-landing.git cd phantom-protocol-landing ``` ### 3. Создайте ветку ```bash git checkout -b feature/your-feature-name # или git checkout -b fix/bug-description ``` **Соглашение об именовании веток:** - `feature/` - новые функции - `fix/` - исправления багов - `docs/` - документация - `style/` - стили, форматирование - `refactor/` - рефакторинг кода - `test/` - добавление тестов - `perf/` - улучшение производительности ### 4. Внесите изменения - Следуйте [стандартам кода](#стандарты-кода) - Добавьте комментарии для сложной логики - Обновите документацию при необходимости - Тестируйте в разных браузерах ### 5. Закоммитьте изменения ```bash git add . git commit -m "feat: добавить новую функцию X" ``` См. [соглашение о коммитах](#коммиты). ### 6. Push в свой fork ```bash git push origin feature/your-feature-name ``` ### 7. Создайте Pull Request Откройте Pull Request на GitHub с подробным описанием изменений. ## 📐 Стандарты кода ### HTML ```html

Title

Title
``` **Правила:** - ✅ Используйте семантические теги (`
`, `
`, `