web-dev-qa-db-ja.com

Joomla Issue Trackerのドキュメントはどのように生成されますか?

これらのJoomlaドキュメントがどのように作成されたかについて、ここの誰かがいくつかの光を共有できますか

http://issues.joomla.org/documentation/

私はドキュメントがgithub MDファイルからプルされていることを知っていますが、正確な方法がわからないので誰かがプロセスを説明できれば。

4
Dan

ドキュメントは JIssues GitHub repo に保存され、Markdown形式で簡単に処理および提供できます。

サイトにドキュメントを表示するにはコマンドラインスクリプト を使用してフォルダーをスキャンし、MarkdownドキュメントをHTMLに解析しますGitHub API、レンダリングはデータベースに保存されます。

7
Michael

したがって、JIssuesトラッカーはJoomlaフレームワークを使用しているため、一部のgithub依存関係はcomposer from https://github.com/joomla-framework/github-api

ここにあるmdファイルの特定のコード https://github.com/joomla/jissues/tree/master/Documentation

レンダリングのためにそれらを取得するコードは次のとおりです: https://github.com/joomla/jissues/tree/master/src/App/Support ( jQueryツリープラグインを含むファイルツリーは、コントローラーFiletree.phpなどにあります)

そして最後に、レンダリングはtwigここにあるテンプレート: にあります:https://github.com/joomla/jissues/blob/master/templates/support/ documentation.index.twig

5
George Wilson