docs: добавить Code of Conduct, Security Policy и Issue Templates

Добавлены:
- CODE_OF_CONDUCT.md - правила поведения в сообществе
- SECURITY.md - политика безопасности и отчетность об уязвимостях
- .github/ISSUE_TEMPLATE/bug_report.md - шаблон для багов
- .github/ISSUE_TEMPLATE/feature_request.md - шаблон для новых функций
- .github/ISSUE_TEMPLATE/question.md - шаблон для вопросов
- .github/PULL_REQUEST_TEMPLATE.md - шаблон для PR

Обновлен README.md:
- Обновлена версия Paper до 1.21.1
- Улучшен раздел "Вклад в проект"
- Уточнены известные проблемы
This commit is contained in:
loki5512344 2026-04-12 23:00:20 +02:00
parent 812517513f
commit 80cf392c1f
7 changed files with 352 additions and 6 deletions

View file

@ -1,6 +1,6 @@
# LoChat - Advanced Chat Plugin
Продвинутый чат плагин для Paper/Folia серверов с градиентными никами, модерацией и гибкой системой конфигурации.
Мощный чат плагин для Paper/Folia серверов с градиентными никами, продвинутой модерацией и гибкой конфигурацией.
## Сборка и локальный тестовый сервер
@ -8,7 +8,7 @@
./gradlew runServer
```
Gradle задача `runServer` ([run-paper](https://github.com/jpenilla/run-paper)) скачивает Paper 1.21.4, собирает JAR плагина и кладёт его в `run/plugins`. Первый запуск долгий из-за загрузки. Остановка через `stop` в консоли сервера.
Gradle задача `runServer` ([run-paper](https://github.com/jpenilla/run-paper)) скачивает Paper 1.21.1, собирает JAR плагина и кладёт его в `run/plugins`. Первый запуск долгий из-за загрузки. Остановка через `stop` в консоли сервера.
## Основные возможности
@ -142,7 +142,7 @@ cd Lochat
### Обязательные
- Java 21+
- Paper 1.20.1+ или Folia
- Paper 1.21.1+ или Folia
### Опциональные
- PlaceholderAPI - для плейсхолдеров
@ -351,8 +351,8 @@ public class MyFilter implements MessageFilter {
## Известные проблемы
- Градиенты могут не отображаться в некоторых версиях клиента
- Фильтры могут блокировать легитимные сообщения (настраивается)
- Градиенты могут некорректно отображаться в старых версиях клиента (< 1.16)
- Некоторые фильтры могут блокировать легитимные сообщения (настраивается в `config/filters.yml`)
## Статистика проекта
@ -363,7 +363,11 @@ public class MyFilter implements MessageFilter {
## Вклад в проект
Проект находится в активной разработке. Pull requests приветствуются.
Мы приветствуем вклад в развитие проекта! Перед началом работы ознакомьтесь с:
- [Code of Conduct](CODE_OF_CONDUCT.md) - правила поведения в сообществе
- [Security Policy](SECURITY.md) - политика безопасности
### Как внести вклад
1. Fork репозитория
2. Создайте ветку для фичи (`git checkout -b feature/amazing-feature`)
@ -371,6 +375,15 @@ public class MyFilter implements MessageFilter {
4. Push в ветку (`git push origin feature/amazing-feature`)
5. Откройте Pull Request
### Типы вклада
- 🐛 Исправление багов
- ✨ Новые функции
- 📝 Улучшение документации
- 🎨 Улучшение UI/UX
- ⚡ Оптимизация производительности
- 🔒 Улучшение безопасности
## Лицензия
GNU General Public License v3.0 - см. файл [LICENSE](LICENSE)