it-swarm-vi.com

Tài liệu theo dõi vấn đề Joomla được tạo như thế nào?

Bất cứ ai ở đây có thể chia sẻ một chút ánh sáng về cách các tài liệu Joomla này được tạo ra

http://issues.j Joomla.org/documentation/

Tôi biết rằng các tài liệu được lấy từ các tệp github MD nhưng nếu ai đó có thể giải thích quy trình vì tôi không tìm thấy chính xác cách thực hiện.

4
Dan

Tài liệu được lưu trữ trong JIssues GitHub repo) của chúng tôi ở định dạng Markdown để dễ dàng xử lý và đóng góp.

Để hiển thị các tài liệu trên trang web , chúng tôi sử dụng một tập lệnh dòng lệnh để quét thư mục, phân tích tài liệu Markdown thành HTML thông qua API GitHub và kết xuất được lưu trữ vào cơ sở dữ liệu.

7
Michael

Vì vậy, trình theo dõi JIssues sử dụng Khung công tác Joomla - vì vậy một số phụ thuộc github được gói trong thông qua composer từ https://github.com/j Joomla-framework/github-api

Mã cụ thể từ các tệp md tại đây https://github.com/j Joomla/jissues/trip/master/Documentation

Mã lấy chúng để kết xuất là ở đây: https://github.com/j Joomla/jissues/tree/master/src/app/Support (cây tệp với plugin cây jQuery nằm trong bộ điều khiển Filetree.php, v.v.)

Và cuối cùng, kết xuất là trong một mẫu twig được tìm thấy ở đây: https://github.com/j Joomla/jissues/blob/master/temsheet/support/devumentation.index.twig

5
George Wilson