Tematy prac dyplomowych
Rozwój wtyczki SoC dla GitHub CLI
Status: Wolny
Opis: Wtyczka SoC to narzędzie napisane w Bashu, rozszerzające możliwości GitHub CLI o funkcje przydatne w zarządzaniu społecznością edukacyjną. Pozwala m.in. na organizowanie zespołów studentów, przypisywanie zadań i śledzenie postępów.
Co planujemy:
- Dodanie funkcji generowania raportów z aktywności studentów w zespołach.
- Tworzenie plików dokumentujących współpracę, ocenę aktywności i archiwizację efektów pracy.
Dlaczego warto:
- Poznasz praktyczne zastosowania języka Bash — przydatne wszędzie tam, gdzie pracuje się z terminalem.
- Nauczysz się korzystać z GitHub CLI, co ułatwi Ci pracę z repozytoriami i projektami open-source.
- Zdobędziesz doświadczenie w pracy z realnym projektem open-source, co możesz wpisać do CV lub profilu na GitHubie i wykorzystać przy rekrutacjach na staże czy projekty badawcze.
- Rozwiniesz kompetencje pracy zespołowej na GitHubie — nauczysz się jak organizować zadania, komunikować się w kodzie i zarządzać wspólnymi projektami.
- Zobaczysz efekt swojej pracy w projekcie, z którego mogą korzystać nauczyciele z całego świata.
Miejsce: Wydział Fizyki, Astronomii i Informatyki Stosowanej, Grudziądzka 5/7, 87-100 Toruń
Materiały
Automatyzacja rozwoju wtyczki SoC z GitHub Actions
Status: Wolny
Opis: Aby rozwój wtyczki SoC był sprawniejszy i bardziej przyjazny dla nowych współtwórców, budujemy system automatyzacji oparty na GitHub Actions.
Co planujemy:
- Automatyczne generowanie dokumentacji.
- Sprawdzanie jakości i bezpieczeństwa kodu.
- Automatyzację powtarzalnych zadań CI/CD.
Dlaczego warto:
- Poznasz nowoczesne narzędzia DevOps i CI/CD — umiejętności cenione na rynku pracy w IT i projektach open-source.
- Nauczysz się projektować i wdrażać własne GitHub Actions, co pozwoli Ci później automatyzować swoje projekty i usprawniać pracę w zespole.
- Zrozumiesz, jak budować bezpieczny i dobrze zorganizowany workflow programistyczny, co jest podstawą w pracy przy dużych, rozproszonych projektach.
- Zdobędziesz doświadczenie w pracy open-source, ucząc się, jak utrzymywać i rozwijać projekt tak, by był dostępny i zrozumiały dla nowych współtwórców.
- Wzbogacisz swoje portfolio o praktyczny projekt automatyzacji open-source, co może być mocnym atutem przy szukaniu pierwszej pracy w IT albo współpracy z firmami
Miejsce: Wydział Fizyki, Astronomii i Informatyki Stosowanej, Grudziądzka 5/7, 87-100 Toruń
Materiały