Spec-Zone.ru › Wagtail 2

Содействие в разработке Wagtail

Проблемы

Самый простой способ внести вклад в Wagtail — это сообщить нам о том, как его можно улучшить! Сначала проверьте, не была ли ваша ошибка или запрос на новую функцию уже подан на github.com/wagtail/wagtail/issues. Если да, и у вас есть дополнительная информация, которая может помочь нам с этим разобраться, оставьте комментарий к существующей проблеме. Если нет, пожалуйста, создайте новую, предоставив как можно больше контекста. Например, если у вас проблемы с установкой, опишите вашу среду и шаги, которые вы уже предприняли. Если что-то не отображается правильно, сообщите нам, какой браузер вы используете, и приложите скриншот, если это возможно.

Если ваш отчет об ошибке связан с проблемой безопасности, не сообщайте об этом как об обычной проблеме. Пожалуйста, ознакомьтесь с нашим руководством по сообщению о проблемах безопасности.

  • Отслеживание проблем
    • Проблемы
    • Запросы на включение изменений
    • График выхода релизов

Запросы на включение изменений

Если вы разработчик Python или Django, разделите его и прочитайте документацию по разработке, чтобы начать работу! Мы приветствуем все ваши предложения, будь то решение проблем, специфичных для вас, или решение существующих проблем. Если вам не хватает идей, выберите что-нибудь из списка проблем, или напишите нам напрямую по адресу hello@wagtail.org, если вы хотите, чтобы мы что-то предложили!

Для масштабных изменений мы обычно рекомендуем разбивать их на более мелкие запросы на включение изменений, которые решают одну четко определенную задачу и могут быть рассмотрены по отдельности. Если это невозможно, мы рекомендуем открыть запрос на включение изменений в репозитории Wagtail RFCs, чтобы у сообщества была возможность обсудить изменения перед их внедрением.

  • Разработка
    • Настройка кодовой базы Wagtail
    • Тестирование
    • Компиляция статических ресурсов
    • Компиляция документации
  • Коммит кода
    • Выгрузка кода локально
    • Перебазировать на main
    • Обновить CHANGELOG.txt и примечания к релизу
    • Отправить в main
    • Когда вы допустили ошибку
    • Добавить коммиты в запрос на включение изменений другого человека

Переводы

Wagtail поддерживает международные настройки, поэтому, если вы свободно владеете языком, отличным от английского, вы можете внести вклад, локализуя интерфейс.

Работа по переводу должна быть отправлена через Transifex.

Другие варианты внесения вклада

Мы приветствуем любые предложения по улучшению Wagtail. Если вы хотите улучшить дизайн пользовательского интерфейса или расширить документацию, отправьте запрос на включение изменений, как описано выше. Если вы не знакомы с Github или запросами на включение изменений, свяжитесь с нами напрямую, и мы решим эту проблему.

Разработка пакетов для Wagtail

Если вы разрабатываете пакеты для Wagtail, вы можете добавить следующие классификаторы PyPI:

  • Framework :: Wagtail
  • Framework :: Wagtail :: 1
  • Framework :: Wagtail :: 2

Вы также можете найти отобранный список замечательных пакетов, статей и других интересных ресурсов сообщества Wagtail по адресу Awesome Wagtail.

Дополнительная информация

  • Руководство по стилю пользовательского интерфейса
  • Общие рекомендации по кодированию
    • Язык
  • Рекомендации по кодированию Python
    • PEP8
    • Совместимость с Django
    • Тесты
  • Рекомендации по кодированию HTML
    • Проверка HTML
    • Принципы
  • Рекомендации по кодированию CSS
    • Компиляция
    • Проверка и форматирование SCSS
    • Ссылка на руководство по стилю
  • Рекомендации по кодированию JavaScript
    • Проверка и форматирование кода
  • Рекомендации по документации
    • Рекомендации по форматированию
    • Форматирование, которого следует избегать
  • Написание документации
    • Выберите режим написания
    • Учебник
    • Руководство по выполнению действий
    • Справочник
    • Описание
  • Сообщение о проблемах безопасности
    • Поддерживаемые версии
    • Как Wagtail раскрывает проблемы безопасности
    • Соображения безопасности экспорта CSV
  • Процесс выпуска Wagtail
    • Официальные релизы
    • Частота выпусков
    • Политика устаревания
    • Поддерживаемые версии
    • Поддерживаемые версии Django
    • Процесс выпуска
  • Предыдущая Проблемы браузера
  • Следующая Отслеживание проблем

Содержание страницы

  • Содействие в разработке Wagtail
    • Проблемы
    • Запросы на включение изменений
    • Переводы
    • Другие варианты внесения вклада
    • Разработка пакетов для Wagtail
    • Дополнительная информация

© 2014-present Torchbox Ltd and individual contributors.
All rights are reserved.
Licensed under the BSD License.
https://docs.wagtail.org/en/v2.16.3/contributing/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API