Short projects: Difference between revisions
Jump to navigation
Jump to search
(Overhaul page.) |
|||
Line 1: | Line 1: | ||
This is a | :''This is a collection of small projects to start contributing to Octave. Projects of long duration are listed in the [[Projects]] page.'' | ||
{{Note|If you never contributed to Octave before, we suggest to start with our [[Developer FAQ]].}} | {{Note|If you never contributed to Octave before, we suggest to start with our [[Developer FAQ]].}} | ||
== Review and fix existing bugs == | |||
* Review bugs that catch your interest on the [https://savannah.gnu.org/bugs/?group=octave Octave bug tracker] on GNU Savannah. | |||
** A modern interface to the Octave bug tracker is given by [https://octave.space/savannah/ SavannahAPI]. | |||
* Discuss with the developers there how to fix that bug or [[Mercurial|upload a patch there]]. | |||
* Some bugs have already patches attached. | |||
** Help testing those patches. | |||
** Help updating outdated patches to the latest development version (this requires some [[Mercurial]] knowledge). | |||
== Implement missing Matlab functions == | |||
Use the [https://savannah.gnu.org/patch/?func=additem&group=octave Savannah patch tracker] for submissions unrelated to an existing bug. | |||
== Write Built-In Self Tests (BISTs) == | == Write Built-In Self Tests (BISTs) == | ||
Line 56: | Line 23: | ||
* [[BIST for m-files]]. See also [[Projects#Tests]]. | * [[BIST for m-files]]. See also [[Projects#Tests]]. | ||
== | == Work on Octave packages == | ||
* | * Take a look at https://gnu-octave.github.io/packages/ if you would like to work on some package there. | ||
== See also == | == See also == |