|
|
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] |