Вот несколько советов, которые помогут вам внести свой вклад!
Пожалуйста, добавьте описание предлагаемых вами изменений в коде. Это не должно быть исчерпывающим эссе, однако PR без описания или с несколькими словами может быть отклонён просто потому, что отсутствует базовая информация.
Хорошее описание помогает нам рассмотреть и понять ваши предлагаемые изменения. Например, вы можете сказать несколько слов о:
Пожалуйста, делайте все PR против ветки 0_15
.
Если вы сомневаетесь, проще всего воспроизвести стиль кода, который вы найдёте в файлах, которые хотите отредактировать :) Ниже приведены рекомендации, которые мы используем в репозитории WLED.
Мы используем табуляции для отступа в веб-файлах (.html/.css/.js) и пробелы (по 2 на уровень отступа) для всех остальных файлов. Вы всё сделаете правильно, если у вас включена опция «Редактор: определение отступов» в VS Code.
Должна ли открывающая скобка блока if
, например, находиться в той же строке, что и условие, или в отдельной строке, зависит от вашего усмотрения. Если есть только одно утверждение, допустимо опустить блоки.
Хорошо:
if (a == b) {
doStuff(a);
}
if (a == b)
{
doStuff(a);
}
if (a == b) doStuff(a);
Всегда должно быть пространство между ключевым словом и его условием и между условием и скобкой. В условии не должно быть пространства между круглыми скобками и переменными. Пространства между переменными и операторами зависят от усмотрения автора. Не должно быть места между именами функций и их аргументами в скобках.
Хорошо:
if (a == b) {
doStuff(a);
}
Нехорошо:
if( a==b ){
doStuff ( a);
}
В комментариях должен быть пробел между разделительными символами (например, //
) и текстом комментария. Обратите внимание: это недавнее изменение, в большинстве кодовых баз по-прежнему есть комментарии без пробелов.
Хорошо:
// Это комментарий.
/* Это CSS-комментарий */
/*
* Это комментарий,
* охватывающий несколько строк,
* используемый в WLED для заголовков файлов и объяснений функций
*/
<!-- Это HTML-комментарий -->
Для комментариев в одной строке нет жёсткого ограничения по количеству символов, хотя рекомендуется переносить после 120 символов. Встроенные комментарии допустимы, если они описывают только эту строку и не слишком широкие.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )