Питсит
Основная структура разработки веб -приложений
Требования
Python> = 3,6.
Установка
Внося
Если вы хотите внести свой вклад в проект и сделать его лучше, ваша помощь очень приветствуется. Вклад также является отличным способом узнать больше о социальном кодировании на GitHub, новых технологиях и их экосистемах, а также о том, как сделать конструктивные, полезные отчеты об ошибках, запросы функций и самый благородный из всех вкладов: хороший, чистый запрос на привлечение.
- Создайте личную вилку проекта на GitHub.
- Клонировать вилку на местной машине. Ваше удаленное репо на GitHub называется
origin . - Добавьте оригинальный репозиторий в качестве пульта, вызываемого
upstream . - Если вы создали свою вилку некоторое время назад, обязательно втяните вверх по течению изменения в свой местный репозиторий.
- Создайте новую филиал для работы. Ветвь от
develop , если он существует, иначе от master . - Реализуйте/исправьте свою функцию, прокомментируйте свой код.
- Следуйте стилю кода проекта, включая отступ.
- Если в проекте есть тесты запустите их.
- Напишите или адаптировать тесты по мере необходимости.
- Добавить или изменить документацию по мере необходимости.
- Раздавите свои коммиты в единый коммит с интерактивной Rebase Git. Создайте новую ветку, если это необходимо.
- Подавите свою ветку к вилке на GitHub, удаленном
origin . - Из вашей вилки откройте запрос на притяжение в правильной ветви. Нацеливаться на
develop филиал проекта, если он есть, иначе, иди на master . - Если сопровождающий запрашивает дальнейшие изменения, просто подтолкните их к вашей ветви.
- После того, как запрос на тягу будет утвержден и объединен, вы можете перевести изменения от
upstream к местному репо и удалить дополнительную ветвь (ES).
И последнее, но не менее важное: всегда пишите сообщения о своих коммита в настоящем времени. Ваше сообщение о коммите должно описать, что применение применимо к коду, а не то, что вы сделали с кодом.
Поддерживать
Если у вас есть какие -либо проблемы или предложения по улучшению, не стесняйтесь сообщать о них через трекер выпуска Project.
Авторы
- Александр Шепетко - начальная работа.
Лицензия
Этот проект лицензирован по лицензии MIT. Смотрите файл License.md для получения подробной информации.