Разработка ядра
1. Общая идея
CodeAlem — это обучающая платформа с плейграундом для программирования. Ядро проекта отвечает за:
- 3d world
- python api
Проект находится на ранней стадии развития, поэтому архитектура может изменяться.
2. Предложение идей
Разработчики могут предлагать:
- улучшения архитектуры
- оптимизацию существующей логики
- новые механики
- улучшения безопасности
- улучшения производительности
Идеи должны быть оформлены через Issue в репозитории.
В описании необходимо указать:
- проблему
- предлагаемое решение
- ожидаемый результат
- возможные риски
3. Какие идеи принимаются
Приоритет получают идеи, которые:
- упрощают архитектуру
- делают код более читаемым
- не усложняют проект без необходимости
Идеи, которые:
- сильно усложняют архитектуру
- добавляют лишние зависимости
- не соответствуют общей концепции проекта
могут быть отклонены.
4. Рабочий процесс
- Создание Issue
- Обсуждение
- Реализация
- Pull Request
- Проверка и merge
5. Важно
CodeAlem — новый проект. Главная цель — стабильность, безопасность и постепенное развитие.