Summer of Code - Getting Started: Difference between revisions

Jump to navigation Jump to search
Line 73: Line 73:
== Custom re-implementation of the texi2html (v.1.82) command line tool ==
== Custom re-implementation of the texi2html (v.1.82) command line tool ==


Implement a custom perl script to relax the dependency of the pkg-octave-doc package on texi2html (v.1.82) command line tool, which is no longer maintained or further developed but also not readily available to all linux distributions.
Implement a compiled .oct function to relax the dependency of the pkg-octave-doc package on texi2html (v.1.82) command line tool, which is no longer maintained or further developed but also not readily available to all linux distributions. The idea is to have a `texi2html` function within the pkg-octave-doc package that will replace the functionality of the texi2html (v.1.82) command line tool. This will also help improve the speed of pkg-octave-doc processing large packages, which contain specific tags (such as @math) which are currently handled within Octave code.
This will also help improve the speed of pkg-octave-doc processing large packages, which contain specific tags (such as @math) which are currently handled within Octave code.


* '''Project size''' [[#Project sizes | [?]]] and '''Difficulty'''
* '''Project size''' [[#Project sizes | [?]]] and '''Difficulty'''
: ~350 hours (hard)
: ~350 hours (hard)
* '''Required skills'''
* '''Required skills'''
: Perl, Octave, Texinfo, HTML
: Perl, C++, Octave, Texinfo, HTML
* '''Potential mentors'''
* '''Potential mentors'''
: [https://octave.discourse.group/u/pr0m1th3as Andreas Bertsatos]
: [https://octave.discourse.group/u/pr0m1th3as Andreas Bertsatos]
92

edits

Navigation menu