Skip to content

Me-Phew/programowanie-zaawansowane-template

Repository files navigation

GitHub Workflow Status GitHub deployments GitHub last commit GitHub repo size

Programowanie zaawansowane - szablon

Spis treści

Użyj polecenia npm i, aby umożliwić działanie Git Hooks

  • Wyszukaj wszystkie wystąpienia poniższych tekstów i zamień je na właściwe dla swojego projektu.
    • Nazwa projektu
      • ProjectName
      • Project Name
    • Autor
      • AuthorName
    • Ścieżka do repozytorium (w linku GitHub)
      • Me-Phew/programowanie-zaawansowane-template
  • 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 - narzędzie Doxygen
  • Git Hooks - Lefthook
  • Continous Integration - GitHub Actions
    • Walidacja zgodności wiadomośći commitów z konwencją Conventional Commits przy pomocy narzędzia Commitlint
    • Generowanie strony dokumentacji automatycznej (GitHub Pages)
    • Tworzenie tagów wersji
    • Tworzenie wydań zawierających:
      • Wygenerowane pliki wykonywalne dla platform:
        • Windows
        • Linux
      • Pliki dokumentacji:
        • Automatyczna (Doxygen)
        • LaTeX - szablon dostosowany przez mgr inż. Dawid Kotlarski

GNU GENERAL PUBLIC LICENSE v.3.0