Разработка ядра

1. Общая идея

CodeAlem — это обучающая платформа с плейграундом для программирования. Ядро проекта отвечает за:

  • 3d world
  • python api

Проект находится на ранней стадии развития, поэтому архитектура может изменяться.


2. Предложение идей

Разработчики могут предлагать:

  • улучшения архитектуры
  • оптимизацию существующей логики
  • новые механики
  • улучшения безопасности
  • улучшения производительности

Идеи должны быть оформлены через Issue в репозитории.

В описании необходимо указать:

  • проблему
  • предлагаемое решение
  • ожидаемый результат
  • возможные риски

3. Какие идеи принимаются

Приоритет получают идеи, которые:

  • упрощают архитектуру
  • делают код более читаемым
  • не усложняют проект без необходимости

Идеи, которые:

  • сильно усложняют архитектуру
  • добавляют лишние зависимости
  • не соответствуют общей концепции проекта

могут быть отклонены.


4. Рабочий процесс

  1. Создание Issue
  2. Обсуждение
  3. Реализация
  4. Pull Request
  5. Проверка и merge

5. Важно

CodeAlem — новый проект. Главная цель — стабильность, безопасность и постепенное развитие.

Cсылка на GitHub