-
Notifications
You must be signed in to change notification settings - Fork 63
Разработка
Butschster edited this page May 10, 2015
·
1 revision
Всем привет, это небольшое руководство содержит пошаговую инструкцию для тех, кто хочет участвовать в разработке системы, но еще не совсем понимает что для этого нужно.
- Для начала вы должны зарегистрироваться на github.com, перейти в репозиторий KodiCMS и создать fork этого репозитория (создать копию в своем аккаунте), после чего вы можете вносить в него любые изменения и отправлять в основной репозиторий свои pull-request
- Для клонирования репозитория на свой компьютер вы можете воспользоваться либо консолью с установленным git, либо скачать git клиент (для Win и MacOS есть отличный клиент SourceTree)
- После клонирования репозитория вам необходимо создать новую ветку (branch), в которой вы будете заниматься разработкой. Ветки желательно называть осмысленно.
- Для программирования настоятельно рекомендую использовать IDE (PHPStorm, Netbeans и т.д.). Для активных участников будет предоставлен именной ключ для PHPStorm.
- Оформление кода.
- По окончании разработки необходимо отправить pull-request, который будет протестирован и одобрен.
- Тестирование, выявления ошибок
- Рефакторинг кода, а также предложения по улучшению работы модулей
- Написание тестов
- Написание документации и документирование кода
- Перенос модулей
- Проектирование архитектуры
- Написания JS кода для обработки API запросов
- Предлагать идеи по интерфейсу админ панели
- Оптимизация работы приложения (кеширование, структура БД и т.д.)
- Чат https://gitter.im/KodiCMS/kodicms-laravel
- Skype конференции, которые можно проводить для обусждения глобальных задач
- ....
- В списке разработчиков будет указано ваше соавторство
- Возможность принять участие в публичном проекте
- Прокачивание скиллов в качестве разработчика
- Портфолио