This repository has been archived on 2024-07-21. You can view files and clone it, but cannot push or open issues or pull requests.
opencanteen/CONTRIBUTING.md
2022-05-19 16:20:58 +00:00

3 KiB

Přispívání do OpenCanteen

OpenCanteen je aplikace pro přístup do iCanteen. Pokud chcete přispět kód související s komunikací s iCanteen, podívejte se na canteenlib.

Jak přispět do vývoje

Nahlašování chyb

Prosté vyhledání a nahlášení chyby je asi nejjednodušší a zároveň nejpřínosnější způsob přispívání. Stačí vám běžné zařízení a stažená aplikace, pokud objevíte jakoukoliv chybu nebo nesrovnalost, nahlaste ji v Issues.

Při nahlašování chyb se snažte řídit předlohou pro nahlašování chyb, informace, které se nikam nevlezly, napište úplně na konec.

Přidání funkcí nebo oprava chyb

Pokud chcete jakkoliv přispět kódem, jste vítání. Zde následují věci, kterými byste se měli řídit.

Připravení projektu na vašem počítači

Budete potřebovat

  • Flutter (poslední stabilní verzi)
  • Vývojové prostředí (Doporučuji VS Code)
  • Git (není výhradně nutné, ale hodí se pro získání/přidání kódu na GitHub)

Jakmile máte všechno potřebné, forkněte tento repozitář na váš účet.

Poté si váš repozitář stáhněte, buď pomocí tlačítka Code > Download ZIP nebo (máte-li nainstalovaný Git) pomocí příkazu git clone https://github.com/VASEJMENO/opencanteen.

Následně můžete složku otevřít ve vámi preferovaném editoru a začít editovat

Budete-li chtít nahrát změny zpět do vašeho GitHub repozitáře, buďto je nahrajte na webu nebo použijte následující příkazy (jeden po druhém; může vyžadovat přihlášení):

  • git add .
  • git commit -m 'feature: nové funkce' (Místo "nové funkce" je dobré přidat krátký popis co přidáváte. Tento repozitář se řídí Conventional Commits formátem, ujistěte se, že váš commit je ve stejném formátu)
  • git push main

Přidání kódu zpět do repozitáře

Jakmile máte přidáno všechno, je na čase otevřít pull request v našem repozitáři.

Všechny pull requesty musí být směřovány na větev dev a jejích název musí odpovídat Conventional Commits formátu, jinak budou automaticky zamítnuty.

Pokuste se v těle pull requestu popsat jaké funkce přidáváte nebo opravujete, případně přidejte odkaz na otevřený problém, pokud s ním souvisí.

Nějaký člověk váš kód zkontroluje a případně okomentuje co byste měl změnit. V případě, že všechno půjde hladce, vám potvrdíme pull request a váš kód se stane součástí.