ການພັດທະນາ ແລະ ການນຳໃຊ້

ເອກະສານຂອງ darktable ແມ່ນຖືກເກັບຮັກສາໄວ້ໃນ ຄັງເກັບ dtdocs. ການປ່ຽນແປງຕ່າງໆແມ່ນເຮັດຜ່ານ pull requests (ເບິ່ງ workflow). ສ່ວນການແປພາສາແມ່ນຈັດການຜ່ານ weblate; ເບິ່ງ translations.

🔗ການສ້າງ (Building)

ຊຸດຜົນໄດ້ຮັບທັງໝົດ (ເວັບໄຊ HTML, EPUB, ແລະ PDF ແຕ່ລະພາສາ) ແມ່ນຖືກສ້າງຂຶ້ນໂດຍ ./tools/build-all.sh <base_url>

ສິ່ງນີ້ຈະສ້າງເນື້ອຫາທີ່ແປແລ້ວຈາກໄຟລ໌ PO, ຈາກນັ້ນກໍສ້າງເວັບໄຊ HTML, EPUB, ແລະ PDF ຫນຶ່ງໄຟລ໌ຕໍ່ພາສາທີ່ເປີດໃຊ້. ຜົນໄດ້ຮັບຈະຖືກບັນທຶກ ໄວ້ພາຍໃຕ້ public/, ໂດຍ PDF ຈະຢູ່ທີ່ public/<lang>/darktable_user_manual.pdf.

ຄວາມຕ້ອງການ: Hugo (ຮຸ່ນ extended), weasyprint, ແລະ po4a ສຳລັບ ຂັ້ນຕອນການແປ.

🔗ການນຳໃຊ້ GitHub Pages (ສຳລັບການພັດທະນາ)

ເພື່ອຈຸດປະສົງໃນການພັດທະນາ, ເອກະສານຈະຖືກນຳໃຊ້ໃນ GitHub Pages ທຸກຄັ້ງທີ່ມີການ push: GitHub Action ຈະລັນ tools/build-all.sh ເພື່ອສ້າງ HTML, EPUB ແລະ PDF. ສິ່ງເຫຼົ່ານີ້ຈະຖືກ commit ໄປທີ່ branch gh-pages ຂອງຄັງເກັບ ແລະ ເຜີຍແຜ່ຜ່ານ GitHub Pages ທີ່ https://darktable-org.github.io/dtdocs/. ການສ້າງໜ້າເວັບທີ່ແປພາສາແມ່ນຖືກປິດໄວ້ໃນການນຳໃຊ້ຜ່ານ GitHub pages.

🔗ການນຳໃຊ້ຢ່າງເປັນທາງການໃນ darktable.org

ທີ່ຢູ່ຫຼັກຢ່າງເປັນທາງການຂອງເອກະສານແມ່ນໂຄງສ້າງພື້ນຖານເຊີເວີ pixls.us ທີ່ https://docs.darktable.org/usermanual/development/. ຢູ່ທີ່ນັ້ນ, ຄັງເກັບຈະຖືກ pull ເປັນປະຈຳ ແລະ ເອກະສານຈະຖືກສ້າງດ້ວຍ Hugo, ລວມທັງການແປພາສາ, EPUB ແລະ PDF. ສາມາດເບິ່ງບັນທຶກການສ້າງ (build log) ໄດ້ ທີ່ນີ້.

🔗ການກຳນົດຮຸ່ນຂອງເອກະສານ

ຈົນຮອດຮຸ່ນ 4.6, ເອກະສານແຍກຕາມຮຸ່ນແມ່ນໄດ້ຖືກເກັບຮັກສາໄວ້ (ເຊັ່ນ …/usermanual/4.6/). ຫຼັງຈາກນັ້ນ, ຈະມີພຽງແຕ່ຮຸ່ນດຽວທີ່ບັນທຶກຮຸ່ນກຳລັງພັດທະນາປັດຈຸບັນເທົ່ານັ້ນ (…/usermanual/development/). ລິ້ງສຳລັບຮຸ່ນທີ່ເຜີຍແຜ່ຫຼັງຈາກ 4.6 ຈະຖືກເຊື່ອມຕໍ່ໄປຫາຮຸ່ນພັດທະນາ (ເຊັ່ນ …/usermanual/5.4/ ຈະລິ້ງໄປຫາ …/usermanual/development/).

translations