Contribute: Difference between revisions

26 bytes added ,  10 June 2020
Overhaul page.
(Overhaul page.)
Line 1: Line 1:
== Bug reports and patch submission ==
== Bug reports and patch submission ==


Bugs and patches should be submitted to Octave's
* Bugs and patches should be submitted to Octave's [https://savannah.gnu.org/bug/?func=additem&group=octave bug] and [https://savannah.gnu.org/patch/?func=additem&group=octave patch] trackers respectively.
[https://savannah.gnu.org/bug/?func=additem&group=octave bug] and
[https://savannah.gnu.org/patch/?func=additem&group=octave patch]
trackers respectively.


The best way to contribute patches is to create a Mercurial changeset.
* The best way to contribute patches is to create a Mercurial changeset. See the [[Mercurial]] page for instructions.
See the [[Mercurial]] page for instructions.


== Building from development sources ==
== Building from development sources ==
Line 24: Line 20:
=== C/C++ guide ===
=== C/C++ guide ===


See [[C++ style guide]]. For C, you should follow all C++ rules that can apply.
:''See [[C++ style guide]]. For C, you should follow all C++ rules that can apply.''


=== Octave guide ===
=== Octave guide ===


See [[Octave style guide]].
:''See [[Octave style guide]].''


=== Help text style ===
=== Help text style ===


See [[Help text]].
:''See [[Help text style guide]].''


=== Fortran guide ===
=== Fortran guide ===
Line 49: Line 45:
[https://www.gnu.org/software/autoconf-archive/ Autoconf archive].
[https://www.gnu.org/software/autoconf-archive/ Autoconf archive].


=== mediawiki guide ===
=== Wiki guide ===


* Please try to fit a new page into the already existing category tree.
* Please try to fit a new page into the already existing category tree.