Руководство по внесению взносов¶
Есть много способов внести свой вклад в BeeWare. В этих руководствах описано все, что вам нужно знать, чтобы внести свой вклад.
Использование искусственного интеллекта и автономных инструментов
Проект BeeWare не поощряет и не запрещает использование инструментов искусственного интеллекта при внесении вкладов. Однако, если вы все же используете инструменты искусственного интеллекта, мы просим вас указать, какие именно инструменты вы использовали. Полная информация о ваших обязательствах приведена в нашей Политике в отношении ИИ.
Что я могу сделать?¶
Исправить проблему¶
Самый очевидный вклад, который вы можете внести, — это написать код для исправления известной проблемы.
Внедрить новую функцию¶
В BeeWare отсутствует функция, которую вы хотели бы видеть? Вы можете реализовать новую функцию.
Написать документацию¶
Ни одна функция не считается завершенной, пока она не будет хорошо задокументирована. Написание документации — это способ внести свой вклад, не прибегая к написанию кода.
Сортировка проблемы¶
Каждый раз, когда кто-то сообщает о новой проблеме, она должна пройти сортировку. Сортировка проблемы включает в себя сбор информации, предоставленной сообщающим, и попытку воспроизвести описанную им проблему.
Просмотреть запрос на вытягивание¶
После отправки запроса на слияние он должен быть проверен, прежде чем его можно будет слить. Независимо от того, насколько хорошо вы знакомы с содержанием, вероятно, есть способ, которым вы можете помочь с проверкой запроса на слияние.
Предложить новую функцию¶
У вас есть предложения или идеи по поводу новых функций для одного из инструментов BeeWare? Вы можете предложить новую функцию для рассмотрения.
Перевести контент¶
BeeWare поддерживает различную документацию на нескольких языках. Если вы знаете язык, отличный от английского, вы можете помочь с переводом контента.
Используйте инструменты¶
У вас есть идея для приложения, созданного с помощью Toga? У вас есть существующее приложение, которое можно упаковать с помощью Briefcase? Вы можете использовать инструменты и поделиться своим опытом.
Как я могу внести свой вклад?¶
Настройка среды разработки¶
Прежде чем начать вносить свой вклад в BeeWare, вам необходимо настроить среду разработки.
Воспроизвести проблему¶
Прежде чем исправлять проблему, необходимо убедиться в ее существовании. Воспроизведение проблемы также является важной частью сортировки.
Работа из ветки¶
При подготовке к отправке вклада всегда работайте из ветки.
Избегайте расширения объема работ¶
Важно сохранять концентрацию и избегать расширения сферы деятельности в рамках вашего вклада.
Предложить новую функцию¶
Вы выполните следующие шаги, чтобы предложить новую функцию.
Написание, запуск и тестирование кода¶
Чтобы обновить или добавить код, вам необходимо написать, запустить и протестировать свой код.
Создать документацию¶
Чтобы обновить или дополнить документацию, вам необходимо уметь создавать документы.
Написать документацию¶
Чтобы внести свой вклад в документацию, вам нужно написать новый контент или обновить существующий контент.
Добавить примечание об изменении¶
Каждый запрос на изменение должен сопровождаться примечанием об изменении.
Отправить запрос на извлечение¶
Как только ваши изменения будут готовы, вы отправите запрос на вытягивание для проверки.
Предоставить отзыв¶
Если вам удобно, вы можете оставить отзыв о вкладе другого человека.
Перевести контент¶
BeeWare использует Weblate для переводов, для начала работы с которым необходимо выполнить несколько шагов.
Отправить новую проблему¶
Если вы столкнулись с новой проблемой или ошибкой, полезно отправить сообщение о проблеме.
Что будет дальше?¶
Проверка запроса на извлечение¶
Когда отправлен запрос на вытягивание, следующим шагом является проверка PR.
Процесс выпуска¶
Объединенные вклады пройдут процесс выпуска.
Политики¶
Политика в области искусственного интеллекта¶
Политика BeeWare в отношении использования генеративного ИИ, крупных языковых моделей и других автономных инструментов при внесении вкладов.
Руководства по стилю¶
Руководство по стилю кода¶
Это руководство по предоставлению кода для проектов BeeWare.
Руководство по стилю документации¶
Это руководство по предоставлению документации для проектов BeeWare.