
Programowanie zaawansowane - szablon
Spis treci
- Uycie
- Funkcjonalno
- Licencja
Uycie
Uyj polecenia npm i
, aby umoliwi dziaanie Git Hooks
- Wyszukaj wszystkie wystpienia poniszych tekstw i zamie je na waciwe dla swojego projektu.
- Nazwa projektu
- Autor
- cieka do repozytorium (w linku GitHub)
Me-Phew/programowanie-zaawansowane-template
Funkcjonalno
- Generator systemu budowania - CMake
- System budowania - Ninja
- Konfiguracja dla GCC z MSYS2 (MinGW64 / UCRT64)
- Kompilacja dla systemu Linux (GCC)
- Kompilacja dla systemu Windows (MINGW-w64)
- Dokumentacja
- Szablon LaTeX - dostosowany przez mgr in. Dawid Kotlarski
- Automatyczna - narzdzie Doxygen
- Git Hooks - Lefthook
- Continous Integration - GitHub Actions
- Walidacja zgodnoci wiadomoi commitw z konwencj Conventional Commits przy pomocy narzdzia Commitlint
- Generowanie strony dokumentacji automatycznej (GitHub Pages)
- Tworzenie tagw wersji
- Tworzenie wyda zawierajcych:
- Wygenerowane pliki wykonywalne dla platform:
- Pliki dokumentacji:
- Automatyczna (Doxygen)
- LaTeX - szablon dostosowany przez mgr in. Dawid Kotlarski
Licencja
GNU GENERAL PUBLIC LICENSE v.3.0