How about adding this to the GNU GSoC project page: https://www.gnu.org/software/soc-projects/ideas-2017.html
(Last years's is https://www.gnu.org/software/soc-projects/ideas-2016.html#texinfo ) * Texinfo * GNU documentation is based on the Texinfo source format (conceptually similar to markdown, but better for documentation). There are tools to convert Texinfo into various formats, including PDF, HTML, and Info format. The Info format is used for reading the documentation in a terminal emulator (using the info program) or in the emacs editor. These two projects would be very valuable: (1) Enhance the Perl-based makeinfo program with new output formats --xhtml and --epub. The xhtml format combines aspects of the existing html and xml formats. The EPub format (used by ebook readers) is basically just xhtml in a zip archive. (2) JavaScript for info-style navigation, including search. There is an existing JavaScript library for texinfo-generated html/xhtml files. The task is to enhance this with a keystroke shortcuts (using the standalone info program as a model), including searching through the document. For background, motivation, and more details, see: http://per.bothner.com/blog/2017/texinfo-roadmap/ Contact: [email protected] Mentors: Per Bothner, Gavin Smith -- --Per Bothner [email protected] http://per.bothner.com/
