1
GettingStarted.da
Tirsvad edited this page 2026-10-12 22:09:33 +02:00

Dette er en oversættelse af GettingStarted. Den engelske side er autoritativ, og ændringer her bliver overskrevet, næste gang wikien publiceres.

English | Dansk | Bahasa Melayu

Kom godt i gang

Krav

Værktøj Bruges til
bash 4.4 eller nyere scriptet (macOS leveres med 3.2: installér først en nyere bash)
git det lokale projekt og framework-submodulet
curl GitHub- og Gitea-API'erne
ssh (valgfri) SSH-kontrollen; uden den springes framework-trinnene over
jq (valgfri) JSON-læsning; uden den bruges en lille indbygget læser

Installation

git clone https://git.tirsystem.com/TirSystem-BashScript/repo-foundry.git
cd repo-foundry
src/create-project.sh --help

Intet installeres på hele systemet: scriptet kører fra checkout'et.

Konfiguration

Kopiér config.env.example til config.env og .env.example til .env, og angiv derefter tjenesternes adresser og tokens (se SSH og tokens). .env indeholder credentials og committes aldrig.

Kørsel

Start scriptet fra den mappe, der skal indeholde det nye projekt:

src/create-project.sh            # tør kørsel: læser fra værterne, opretter intet
src/create-project.sh --apply    # opretter alt efter et sidste ja

Der laves ingen commit i det nye projekt. Arbejd på en branch der: frameworkets hooks afviser commits på main.