Внесение изменений#
Получение исходного кода#
Для хранения исходного кода используются репозитории:
Также доступно зеркало на GitHub
Создать fork
Для клонирования используйте команду:
$ git clone https://github.com/webserver-llc/angie
Оформление изменений#
Изменения должны быть оформлены согласно стилю, принятому в Angie. В случае возникновения затруднений в оформлении изучите, как оформлен исходный код Angie, и следуйте этому стилю в своём коде. Изменения скорее будут приняты, если их стиль соответствует окружающему коду.
Сообщение фиксации должно содержать однострочное резюме и подробное описание после пустой строки. Желательно, чтобы первая строка была не длиннее 67 символов.
Перед отправкой#
Несколько моментов, на которые следует обратить внимание перед отправкой изменения:
Предлагаемые изменения должны корректно работать на всех поддерживаемых платформах. Постарайтесь разъяснить, почему предлагаемое изменение нужно, и, если возможно, опишите вариант использования. Проверка изменений при помощи специального набора тестов позволит убедиться, что они не вызывают регрессию:
$ cd tests
$ prove .
Файл tests/README содержит подробности.
Отправка изменений#
Предлагаемые изменения следует отправить в список рассылки для разработчиков Angie. Также возможно оформление Pull Request в репозиторий на GitHub.