Приглашаем присоединиться и сотрудничать на нашем Discord-сервере.
[!ВНИМАНИЕ] На данный момент не отправляйте запросы на включение изменений, связанных с локализацией. Как только мы будем готовы поддерживать больше языков, мы сообщим вам об этом и предоставим руководство о том, как внести свой вклад здесь и на нашем Discord Server.
Нажмите кнопку «Форк» в верхней части сайта. После форка клонируйте разветвлённый репозиторий на свой Mac.
Найдите проблемы на вкладке Issues или в столбце To Do нашего проекта. Если вы нашли проблему, над которой хотите поработать, пожалуйста, укажите её в проблеме и/или прикрепите черновик PR, когда он будет доступен. Администратор или сопровождающий затем назначит проблему и/или PR вам.
[!ВАЖНО] Пожалуйста, сначала прокомментируйте проблему или попросите сопровождающего назначить вас на проблему, прежде чем работать над ней. Это помогает предотвратить работу нескольких человек над одним и тем же, что может привести к тому, что ваша работа не будет объединена. Кроме того, некоторые проблемы могут быть зарезервированы для тех, кто имеет более глубокие знания кодовой базы.
Пожалуйста, ознакомьтесь с руководством Начало работы в нашей вики.
У нас также есть руководство по устранению неполадок, которое содержит общие решения.
Ознакомьтесь с нашим руководством по Стилю кода в нашей вики.
Как только вы будете довольны изменениями, отправьте запрос на включение изменений (Pull Request).
Запрос на включение открывается с загруженным шаблоном. Заполните все поля, которые имеют отношение к делу.
PR должен включать следующую информацию:
Запросите проверку у одного из наших администраторов @austincondiff, @lukepistrol, @MarcoCarnevali, @jasonplatts, @pkasila или сопровождающих @cstef, @linusS1, @RayZhao1998, @wdg.
[!СОВЕТ] Если это ваш первый PR, администратору необходимо запросить проверку для вас.
[!ВАЖНО] Устраните все ошибки Violation в Xcode (кроме предупреждений TODO:). В противном случае проверка SwiftLint на GitHub завершится неудачно.
После отправки PR GitHub выполнит несколько действий, которые запускают тесты и SwiftLint (это может занять пару минут). Если тест не пройден, он не может быть объединён до тех пор, пока тесты не пройдут успешно.
Убедитесь, что разрешены все конфликты слияния, иначе PR не может быть объединён.
[!ВАЖНО] Убедитесь, что ваш код хорошо документирован, чтобы другие могли легко взаимодействовать с вашим кодом!
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )