English | српски | srpski | 简体中文
👍🎉 Као прво, хвала Вам на интересовању да допринесете! 🎉👍
Овај документ описује смернице за допринос које су специфичне за auto-py-to-exe. Ово су углавном смернице, а не правила. Најбоље процените сами и слободно предложите измене овог документа на pull request-у.
- Не желим све да читам, већ имам само питање!!!
- Пријавити Issue
- Захтевање функционалности
- Pull Request-ови
- Упутство за стилизацију
Молимо Вас да не правите issue да бисте поставили питање.
За питања и помоћ, направите нову дискусију и јасно опишите шта се дешава.
Молимо Вас да не правите issue да бисте поставили питање или тражили помоћ за нешто специфично у Вашој апликацији. Уместо тога, направите нову дискусију.
Ако уочите грешку или bug користећи auto-py-to-exe:
- Отворите нови issue користећи "Bug report" шаблон
- Попуните шаблон
- Направите issue
Молимо Вас да јасно опишете шта се дешава, наведете кораке како репродуковати описано понашање, као и минимални пример за репродукцију. Такође, објасните шта мислите да је требало да се деси.
Ако auto-py-to-exe не ради нешто што Вам је потребно, или што желите да ради:
- Отворите нови issue користећи "Feature request" шаблон
- Попуните шаблон
- Направите issue
Молимо Вас да пружите што бољи контекст онога на шта Сте наишли и будите јасни зашто постојеће функционалности и алтернативе не би радиле у Вашем случају.
Ако желите додати функционалност или променити већ постојећу:
- Почните са прављењем pull request-а
- Када првобитно попунавате опис, прочитајте инструкције да бисте изабрали шаблон
✨ A new feature - Попуните нови шаблон
- Направите PR
Ако желите додати нови или побољшати постојећи превод:
- Измените i18n.js
- Почните са прављењем pull request-а
- Када првобитно попунавате опис, прочитајте инструкције да бисте изабрали шаблон
📄 A new or updated translation - Попуните нови шаблон
- Направите PR
Ако нисте у могућности да пошаљете pull request, измене можете поставити и у нови issue.
За Python, користимо Ruff за форматирање, lint-овање и аутоматско сортирање import-а. Најлакши начин да користите Ruff је кроз проширење за Visual Studio Code - форматирање се покреће при чувању. Можете форматирати и помоћу Ruff CLI алата тако што ћете прво инсталирати ruff користећи pip install ruff, а затим покренути ruff format ..
За JavaScript, CSS, HTML, Markdown, JSON и YAML користимо Prettier. Најлакши начин да користите Prettier је кроз проширење за Visual Studio Code - форматирање се покреће при чувању. Можете форматирати и помоћу Prettier CLI алата извршавањем npx prettier@2.8.8 --write ..
Форматирање проверавамо употребом GitHub Action-а - сви PR-ови морају да задовољавају форматирање и lint-овање.