From 13229b6497e5606361a94dc9b57ed82898a077df Mon Sep 17 00:00:00 2001 From: shinya Date: Mon, 3 Nov 2025 12:27:27 +0100 Subject: [PATCH] Team work added --- README.md | 14 +++++++------- docs/tym1.md | 10 ++++++++++ docs/tym2.md | 10 ++++++++++ docs/tym3.md | 10 ++++++++++ docs/tym4.md | 13 +++++++++++++ 5 files changed, 50 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index b8407a6..d1bf710 100644 --- a/README.md +++ b/README.md @@ -28,12 +28,12 @@ Knihovna/ ### `./src/` -- Každá **funkce** nebo **část logiky** musí být implementována **v samostatném souboru**. +- každý tým implementuje své funkce **v samostatném souboru**, abychom se vyhnuli git konfliktům - Například funkci pro vyhledávání knih uložte do souboru `VyhledavaniKnih.cs`. - Tento přístup zajišťuje přehlednost, modularitu a snadné testování. > [!IMPORTANT] -> Všechny proměnné se pojmenovávají v angličtině ve stylu CamelCase, to stejné platí pro názvy souborů. +> Všechny proměnné se pojmenovávají v angličtině ve stylu PascalCase, to stejné platí pro názvy souborů. ### `Database.cs` @@ -78,7 +78,7 @@ Tam mate prostredi s nainstalovanym dotnetem a vsemi dependencies Jakmile máte změny hotové, proveďte následující příkazy: -Dodržujte conventional commits: +Dodržujte conventional commits: https://www.conventionalcommits.org/en/v1.0.0/ Cheatsheet: @@ -136,10 +136,10 @@ Každý tým má svůj vlastní soubor (např. TymA.md, TymB.md), který obsahuj ## Funkce - GetBooks() param. filter wrapper function, pick if by name or author - - GetBooksByAuthor() param. filter - - GetBooksByName() param. filter - - GetStolenBooks() param. filter - - GetAvailableBooks() param. filter + - GetBooksByAuthor() param. filter + - GetBooksByName() param. filter + - GetStolenBooks() param. filter + - GetAvailableBooks() param. filter - GetBorrowedBooks() param. userID - GetBookInfo() param. knihaID - AddBook() param. KnihaInfo diff --git a/docs/tym1.md b/docs/tym1.md index e69de29..60619b0 100644 --- a/docs/tym1.md +++ b/docs/tym1.md @@ -0,0 +1,10 @@ +# Tým 1 + +- Obsazení: Vítek (zen), Matyáš (Masro), Jakub (Kub1no23) + +## Implementace + +- `AddAuthor(String Name, String LastName, DateTime BornDate)` +- `AddPublisher(String Name, String State)` + + diff --git a/docs/tym2.md b/docs/tym2.md index e69de29..b07b625 100644 --- a/docs/tym2.md +++ b/docs/tym2.md @@ -0,0 +1,10 @@ +# Tým 2 + +- Obsazení: Aleš (geekon), Adam (adam) + +## Implementace + +- `AddBook(String Name, DateTime Year, int Author, int Publisher, int Copies)` +- `AddUser(String Name, String LastName)` +- `AddBorrowedBookRecord(int Book, int User, DateTime BorrowedDate, int Days=30)` + diff --git a/docs/tym3.md b/docs/tym3.md index e69de29..de94f78 100644 --- a/docs/tym3.md +++ b/docs/tym3.md @@ -0,0 +1,10 @@ +# Tým 3 + +- Obsazení: Fanda (divinity), Oliver (oliver), Sam (five) + +## Implementace + +- `EditBook(book Book)` +- `EditAuthor(author Author)` +- `EditPublisher(publisher Publisher)` +- `EditUser(user User)` diff --git a/docs/tym4.md b/docs/tym4.md index e69de29..0563245 100644 --- a/docs/tym4.md +++ b/docs/tym4.md @@ -0,0 +1,13 @@ +# Tým 4 + +- Obsazení: Filip (shinya), Albert (haterdotdev), Skajp + +## Implementace + +- `GetBooksByName` +- `GetBooksByAuthor` +- `GetBooksByAvailableBooks` +- `GetStolenBooks` +- `GetStolenBooksByUser` +- `GetBooksBy` +- `GetBorrowLogBy`