Files
repo-foundry/wiki/GettingStarted.ms.md
T
Tirsvad 8c18821264
Quality checks / quality-checks (pull_request) Successful in 23s
Quality / quality (pull_request) Successful in 24s
Publish the wiki in English, Danish and Bahasa Malaysia
Add a Danish (.da) and a Bahasa Malaysia (.ms) page for each of the five
wiki pages, a language bar on every page and a three-language sidebar, as in
the wiki of TirSystem/github-action. Each translation records the sha256 of
the English page it follows and names English as authoritative.
2026-10-13 04:07:50 +08:00

1.5 KiB

Ini ialah terjemahan GettingStarted. Halaman bahasa Inggeris ialah teks yang sah, dan perubahan di sini akan ditimpa pada penerbitan wiki yang seterusnya.

English | Dansk | Bahasa Melayu

Bermula

Keperluan

Alat Digunakan untuk
bash 4.4 atau lebih baharu skrip (macOS dibekalkan dengan 3.2: pasang bash yang lebih baharu dahulu)
git projek tempatan dan submodul framework
curl API GitHub dan Gitea
ssh (pilihan) semakan SSH; tanpanya langkah framework dilangkau
jq (pilihan) penghuraian JSON; tanpanya pembaca terbina dalam yang kecil digunakan

Pemasangan

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

Tiada apa-apa dipasang pada seluruh sistem: skrip berjalan dari checkout.

Konfigurasi

Salin config.env.example ke config.env dan .env.example ke .env, kemudian tetapkan alamat perkhidmatan dan token (lihat SSH dan token). .env mengandungi kelayakan (credentials) dan tidak pernah di-commit.

Larian

Mulakan skrip dari folder yang akan menyimpan projek baharu:

src/create-project.sh            # larian percubaan: membaca dari hos, tidak mencipta apa-apa
src/create-project.sh --apply    # mencipta semuanya selepas ya terakhir

Tiada commit dibuat dalam projek baharu. Bekerja pada branch di sana: hook framework menolak commit pada main.