Locally packaged Sphinx documentation - docbook?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Many projects use Sphinx as a documentation generator.  If the documentation has images, man pages are typically not suitable and either documentation is not packaged, or a separate package containing an entire set of html, css and javascript for search is packaged.

It is possible to use Sphinx to produce texinfo output[0], and from texinfo output, use makeinfo to generate a docbook xml file with an associated directory of images[1].  This can be viewed in at least Yelp[2] and Khelpcenter[3]  which have their own search engines and give a consistent user experience.  Installation needs to follow Freedesktop guidelines[4]. An example build is at [5], though install location and possibly additional metadata/install macros  might be needed to make it easy to use such a system.

Would this be a way of packaging documentation upstream projects use Sphinx?  Would it be worth extending to other website documentation generators such as RubyDoc?

Benson

0) https://www.sphinx-doc.org/en/master/usage/builders/index.html#sphinx.builders.texinfo.TexinfoBuilder
1) https://ftp.gnu.org/old-gnu/Manuals/texinfo-4.2/html_node/makeinfo-options.html
1) https://packages.fedoraproject.org/pkgs/yelp/yelp/
2) https://packages.fedoraproject.org/pkgs/khelpcenter/khelpcenter/
3) https://www.freedesktop.org/wiki/Specifications/help-spec/
4) https://koji.fedoraproject.org/koji/taskinfo?taskID=131831660
-- 
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux