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.
1.5 KiB
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.