Skip to content

Latest commit

 

History

History
79 lines (50 loc) · 6.18 KB

File metadata and controls

79 lines (50 loc) · 6.18 KB

Допринос auto-py-to-exe алату

English | српски | srpski | 简体中文

👍🎉 Као прво, хвала Вам на интересовању да допринесете! 🎉👍

Овај документ описује смернице за допринос које су специфичне за auto-py-to-exe. Ово су углавном смернице, а не правила. Најбоље процените сами и слободно предложите измене овог документа на pull request-у.

Садржај

Не желим све да читам, већ имам само питање!!!

Молимо Вас да не правите issue да бисте поставили питање.

За питања и помоћ, направите нову дискусију и јасно опишите шта се дешава.

Пријавити Issue

Молимо Вас да не правите issue да бисте поставили питање или тражили помоћ за нешто специфично у Вашој апликацији. Уместо тога, направите нову дискусију.

Ако уочите грешку или bug користећи auto-py-to-exe:

  1. Отворите нови issue користећи "Bug report" шаблон
  2. Попуните шаблон
  3. Направите issue

Молимо Вас да јасно опишете шта се дешава, наведете кораке како репродуковати описано понашање, као и минимални пример за репродукцију. Такође, објасните шта мислите да је требало да се деси.

Захтевање функционалности

Ако auto-py-to-exe не ради нешто што Вам је потребно, или што желите да ради:

  1. Отворите нови issue користећи "Feature request" шаблон
  2. Попуните шаблон
  3. Направите issue

Молимо Вас да пружите што бољи контекст онога на шта Сте наишли и будите јасни зашто постојеће функционалности и алтернативе не би радиле у Вашем случају.

Pull Request-ови

Нова функционалност / Измена постојеће функционалности

Ако желите додати функционалност или променити већ постојећу:

  1. Почните са прављењем pull request-а
  2. Када првобитно попунавате опис, прочитајте инструкције да бисте изабрали шаблон ✨ A new feature
  3. Попуните нови шаблон
  4. Направите PR

Додавање и побољшање превода

Ако желите додати нови или побољшати постојећи превод:

  1. Измените i18n.js
  2. Почните са прављењем pull request-а
  3. Када првобитно попунавате опис, прочитајте инструкције да бисте изабрали шаблон 📄 A new or updated translation
  4. Попуните нови шаблон
  5. Направите 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-овање.