Skip to content

Commit 4e5d810

Browse files
committed
06: aktivita na lekci
1 parent c8f8a46 commit 4e5d810

52 files changed

Lines changed: 860 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

06/README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# GitHub a pull requesty
2+
3+
* **Nic nedělej dopředu.** Budeme pracovat až společně na srazu.
4+
* Toto je speciální aktivita, kde se nebudeme řídit postupem pro odevzdávání úkolů, který jsem říkal doposud.
5+
* Toto bude reprezentovat **skutečný způsob práce na GitHubu**, kdy budete chtít dosáhnout umístění svého kódu v branchi main v hlavním repu.
6+
7+
## Aktivita na sraz
8+
9+
1. Vybereš si na jakém tasku budeš dělat. Napíšeme na tabuli, kdo na čem bude dělat.
10+
1. Vyřešíš task a commitneš řešení do nové branche
11+
* Název branche by měl obsahovat tvoje jméno nebo iniciály, číslo tasku a krátky popisek.
12+
* **Commit message musí začínat číslem tasku** a pokračovat vhodným popisekem.
13+
* Pushneš tuto branch do svého repa.
14+
1. Vytvoříš PR, které bude chtít zamergovat branch s řešením tasku ze svého forku do branche main hlavního repa.
15+
* **PR musí obsahovat přesně jeden tvůj commit**
16+
17+
ChatGPT mi vytvořilo podle zadání bashový skript, který vygeneroval všechny tasky i unit testy. Musel jsem to trochu upravit, protože to nefungovalo hned out-of-the-box. Příkaz `pytest` spustí všechny testy. Jednotlivý test spustíš:
18+
19+
```
20+
pytest test_01_sum_two_numbers.py
21+
```
22+
23+
Funkce s tasky používají typing annotation - je to moderní způsob psaní funkcí v Pythonu, kdy určujeme datové typy parametrů funkce a datový typ návratové hodnoty.

0 commit comments

Comments
 (0)