Summer of Code - Getting Started: Difference between revisions

Jump to navigation Jump to search
Line 79: Line 79:
* '''Required skills'''
* '''Required skills'''
: Perl, C++, Octave, Texinfo, HTML
: Perl, C++, Octave, Texinfo, HTML
* '''Potential mentors'''
: [https://octave.discourse.group/u/pr0m1th3as Andreas Bertsatos]
== A function search index website for all Octave Packages ==
Develop additional functionality for the pkg-octave-doc package than will search all pkg compatible packages listed in Octave Packages, enumerate the available functions from each package, and built a website with search capability that will list all functions’ names and their respective package(s). The function list should have links corresponding to their documentation or/and source code. This could be integrated in the current Octave Packages website and the implemented tool can be part of the current CI (used for testing a package before merging a new release) and automatically update the website with every package release. Alternatively, it can be a stand alone service which will monitor Octave Packages repository for any merged PR and update the function search index website accordingly.
* '''Project size''' [[#Project sizes | [?]]] and '''Difficulty'''
: ~350 hours (medium)
* '''Required skills'''
: Octave, Bootstap 5 framework
* '''Potential mentors'''
* '''Potential mentors'''
: [https://octave.discourse.group/u/pr0m1th3as Andreas Bertsatos]
: [https://octave.discourse.group/u/pr0m1th3as Andreas Bertsatos]
92

edits

Navigation menu