Witaj w naszym repozytorium zadań programistycznych! Tutaj będziemy publikować różne zadania programistyczne, które możesz rozwiązać. Na początku skupimy się głównie na zadaniach w Pythonie, ale z czasem planujemy poszerzyć naszą ofertę o zadania związane z innymi językami programowania, takimi jak JavaScript czy Java. Dodatkowo, zadania będą obejmować różne technologie i frameworki, co pozwoli Ci na pogłębienie i doskonalenie umiejętności w wielu obszarach programistycznych. Każde zadanie będzie posiadać swój dedykowany folder ze szczegółowym opisem.
Jeśli chciałbyś przesłać rozwiązanie do któregoś z zadań, proszę, przestrzegaj poniższych kroków:
- Fork: Zforkuj projekt na swoje konto na GitHubie.
- Rozwiązanie: Przygotuj swoje rozwiązanie w języku programowania lub frameworku określonym dla danego zadania. Wszystkie pliki związane z rozwiązaniem powinny znaleźć się w folderze
src
wewnątrz folderu danego zadania. - Pliki Konfiguracyjne: Wszystkie pliki konfiguracyjne, takie jak
requirements.txt
, umieść bezpośrednio w folderze danego zadania. - Testy Jednostkowe: Do swojego rozwiązania dołącz testy jednostkowe, które umieścisz w folderze
tests
wewnątrz folderu danego zadania. - Push: Po zakończeniu pracy, wyślij swoje zmiany na GitHub, używając polecenia
push
. - Pull Request: Następnie utwórz Pull Request ze swojego forka do naszego głównego repozytorium.
Pamiętaj, że każde zadanie jest niezależne, dlatego wszystkie pliki związane z danym zadaniem powinny być umieszczone w odpowiednim folderze zadania. Po przesłaniu swojego rozwiązania, przeprowadzimy Code Review i zasugerujemy ewentualne poprawki lub udzielimy feedbacku.
Czekamy z niecierpliwością na Twoje rozwiązania!
Maintainer: Rafał Garbacik