Lewati ke isi

Panduan Publish ke Portal End User

Cara menyinkronkan dokumentasi dari repo ke portal web https://docs.gcgscola.id (MkDocs Material di server).

Last verified: 2026-06-11
URL live: https://docs.gcgscola.id
Deploy: lihat docs-site-deployment.md


1. Prinsip

  • SSOT teknis: scola-fe-v2/docs/ di repo
  • Portal end user: mirror ringkas, non-teknis, dengan screenshot
  • Jangan tulis kontrak API hanya di portal — selalu link ke repo untuk implementor

2. Struktur Portal (mirror role tiers)

Beranda
├── Memulai (login, navigasi, FAQ)
├── Tier 1: Eksekutif
│   ├── Kepala Sekolah
│   └── Ketua Yayasan
├── Tier 2: Manajemen
│   ├── Wakil Kepala Sekolah
│   └── Kepala TU
├── Tier 3: Operasional
│   ├── Guru, Wali Kelas, BK, Bendahara, Staff TU, Pustakawan, Laboran
├── Tier 4: Portal
│   ├── Siswa, Orang Tua, Alumni
├── Quick Start (workflow inti)
├── FAQ
└── Glosarium

3. Sumber File Repo

Konten portal Sumber repo
Panduan per role docs/user-guide/per-role/*.md
Quick Start docs/user-guide/quick-start/*.md
FAQ docs/user-guide/faq.md
Glosarium docs/user-guide/glossary.md
Login & navigasi umum docs/user-guide/README.md

4. Workflow Publish (mingguan)

  1. Edit markdown di repo scola-fe-v2/docs/ (PR review)
  2. Merge ke develop
  3. Di server, jalankan:
    cd /home/scola/odoo/scola-fe-v2
    ./scripts/build-docs.sh --install
    
  4. Tambahkan screenshot setelah UI stabil (folder docs/user-guide/assets/)
  5. Buka https://docs.gcgscola.id dan verifikasi halaman ter-update

Alternatif eksternal: GitBook/Notion tetap bisa mirror subset user-guide/ jika klien minta portal terpisah bermerek sekolah.


5. Checklist per Halaman Portal

  • [ ] Bahasa Indonesia, non-teknis
  • [ ] Langkah bernomor dengan path menu yang benar
  • [ ] Screenshot area yang relevan (opsional fase awal)
  • [ ] Link ke FAQ untuk error umum
  • [ ] Tanggal "Terakhir diperbarui"

6. Role Prioritas Professional (publish dulu)

  1. admin-staff
  2. teacher
  3. homeroom
  4. student
  5. parent
  6. librarian

Role lain (principal, counselor, treasurer, dll.) bisa menyusul atau ringkas jika tidak dipakai klien pertama.