Вклад в развитие Django¶
Django - это сообщество, которое живет за счет добровольцев. Поскольку оно продолжает расти, нам всегда нужно больше людей, чтобы помогать другим. Вы можете внести свой вклад разными способами, как в сам фреймворк, так и в более широкую экосистему.
Работа над фреймворком Django¶
Работа над самим Django делится на три основных направления:
- Написание кода 💻
Исправьте ошибку или добавьте новую функцию. Вы можете сделать запрос на исправление и увидеть ваш код в следующей версии Django!
Начните с документации Написание кода
- Написание документации ✍️
Документация Django является одним из его ключевых достоинств. Она информативна и подробна. Вы можете помочь улучшить документацию и поддерживать ее актуальность по мере развития фреймворка.
Подробнее см. в разделе Написание документации
- Локализация Django 🗺️
Django переведен более чем на 100 языков - есть даже перевод на клингонский?! Команда i18n постоянно ищет переводчиков, чтобы помочь поддерживать и расширять языковой охват.
См. Локализация Django для помощи в переводе Django.
Если вы думаете, что работать с Django - это весело, подождите, пока вы не начнете работать на нем. Действительно, КАЖДЫЙ может сделать что-то, чтобы помочь сделать Django лучше и лучше!
Это руководство по внесению вклада содержит все, что вам нужно знать, чтобы помочь создать веб-фреймворк Django. Просмотрите следующие разделы, чтобы узнать, как это сделать:
- Советы начинающим вкладчикам
- Сообщать об ошибках и запрашивать функции
- Учет заявок
- Написание кода
- Написание документации
- Получение исходной документации
- Начало работы с Sphinx
- Как организована документация
- Стиль написания
- Часто используемые термины
- Специфическая терминология Django
- Руководящие принципы для файлов reStructuredText
- Разметка, специфичная для Django
- Документирование новых возможностей
- Минимизация изображений
- Пример
- Проверка орфографии
- Проверка ссылок
- Перевод документации
django-admin
man page
- Локализация Django
- Коммиттинг кода
Присоединяйтесь к сообществу Django ❤️¶
Мы страстно желаем помочь пользователям Django перейти к активному участию в сообществе. Есть несколько других способов, которыми вы можете помочь сообществу Django и другим людям поддерживать отличную экосистему для работы:
- Присоединяйтесь к форуму Django forum. Этот форум - место для обсуждения фреймворка Django, приложений и проектов, использующих его. Это также хорошее место, чтобы задавать и отвечать на любые вопросы, связанные с установкой, использованием или вкладом в Django.
- Присоединяйтесь к списку рассылки django-users и отвечайте на вопросы. У этого списка рассылки огромная аудитория, и мы очень хотим поддерживать дружественную и полезную атмосферу. Если вы новичок в сообществе Django, вам стоит прочитать posting guidelines.
- Присоединяйтесь к #django IRC channel на Libera.Chat и отвечайте на вопросы. Объясняя Django другим пользователям, вы сами узнаете много нового о фреймворке.
- Блог о Django. Мы синдицируем все известные нам блоги о Django на странице community page; если вы хотите увидеть свой блог на этой странице, вы можете register it here.
- Внесите свой вклад в проекты Django с открытым исходным кодом, напишите документацию или выпустите свой собственный код в виде подключаемого приложения с открытым исходным кодом. Экосистема подключаемых приложений - это большая сила Django, помогите нам создать ее!
Мы с нетерпением ждем возможности работать с вами. Добро пожаловать на борт! ⛵️