# Руководство по контрибьюции
Спасибо за интерес к проекту 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
```
**Правила:**
- ✅ Используйте семантические теги (``, ``, `