Данный репозиторий содержит набор правил, которые мы пытаемся соблюдать при написании проектов в Kysect.
- Основной кодстайл
- Заметки по созданию структуры solution'а
- .editorconfig, который используется для настройки статического анализа в соответствии с кодстайлом.
- Создать новый Discussion.
- Описать ситуацию применения правила стиля:
- Если стиль уже существует, прикрепить пермалинк существующих правил и сэмплов кода к дискуссии.
- Прикрепить сниппет с примером предложенного стиля (альтернативные варианты - опционально).
- По завершении дискуссии создать ишую со следующим содержанием:
- Описание ситуации применения стиля;
- Сниппет с примером кодстайла, полученного в ходе дискуссии;
- Правила
.editorconfig
для настройки этих стилей.
- Создать пр со следующим содержанием:
- Добавление правил настройки стилей в
.editorconfig
с документацией ситуации применения стиля (кратко, 1-2 строчки комментария); - Добавление сэмпла кода, если нововведённые правила не относятся к уже существующим сэмплам.
- Добавление правил настройки стилей в
Если ваш пр имеет в себе изменения, не связанные с описанной ситуацией применения стилей, то вы где-то напортачили, такой пр не будет вмёрджен.
Если вы оказались в ситуации, когда в уже сделанном коммите есть посторонние изменения, воспользуйтесь функцией Ammend
.
Пулл-реквест с внесением предложений по стилю не должен содержать изменений, не относящихся к области применения предлагаемого стиля.