Skip to content

Latest commit

 

History

History
67 lines (52 loc) · 2.37 KB

README-id.md

File metadata and controls

67 lines (52 loc) · 2.37 KB

asknot-ng -- edisi Bantuan Fedora-ID

Program oleh @ralphbean. Terinspirasi versi semula oleh Josh Matthews, Henri Koivuneva, dan lainnya.

Rewrite ini lebih fleksibel dari versi awalnya. Script utama, asknot-ng.py, berfungsi seperti static-site generator. Inputnya terdiri dari tiga hal:

  • File pertanyaan, ditulis dalam yaml (lihat contoh) atau file pertanyaan Fedora). Untuk situs Bantuan Fedora-ID gunakan [file pertanyaan Bantuan][fedora-id-bantuan].
  • File template, ditulis dalam mako (template default seharusnya bisa dipakai semua orang).
  • Argumen 'theme' menentukan CSS mana yang dipakai. Default-nya cukup menarik, Anda mungkin ingin membuat versi derivatif untuk keperluan Anda.

Untuk melihat hasil program ini, bisa melihat situs versi Fedora.

Kontribusi

Untuk mempermudah alur kerja, disarankan membuat feature branch yang berdasarkan branch develop-id, dan mengirim pull request setelah siap. Tolong melakukan rebase sesering mungkin untuk memastikan karya Anda dapat di-merge balik secara mudah!

Pasang Dan Jalankan

Pasang pustaka yang dibutuhkan lebih dulu

$ pip install -r requirements.txt

Clone kode sumber dari repo

$ git clone https://github.com/fedora-id/asknot-ng.git
$ cd asknot-ng

Jalankan

$ ./asknot-ng.py templates/index.html questions/bantuan.yml --theme fedora
$ xdg-open asknot.html