Contribute: Difference between revisions

Jump to navigation Jump to search
21 bytes removed ,  14 June 2019
(add content for contributing to Octave (instead of contribution rules for the wiki only))
(5 intermediate revisions by 3 users not shown)
Line 11: Line 11:
== Building from development sources ==
== Building from development sources ==


We general build instructions up to date in the source tree. Please
Up to date build instructions are available from
clone using [[Mercurial]] or download it to see the README.
[https://hg.savannah.gnu.org/hgweb/octave/file/tip/etc/HACKING.md etc/HACKING.md]
in Octave's [[Mercurial]] development repository.


Distribution specific instructions are kept on the wiki:
Distribution specific instructions are kept on the wiki:
Line 32: Line 33:
can detect in the file or other similar files.
can detect in the file or other similar files.


=== C++ guide ===
=== C/C++ guide ===


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


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


See [[Octave style sguide]]].
See [[Octave style guide]].


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


Octave's manual and functions help text is written in Texinfo.
See [[Help text]].
See [[Help text]].
=== C guide ==
For C, you should follow all [[C++ style guide|C++ rules]] that can apply.


=== Fortran guide ===
=== Fortran guide ===
Line 71: Line 67:
* The one and only root category is [[:Category:Contents]]. All other categories have to point to it (over one or more subcategories).
* The one and only root category is [[:Category:Contents]]. All other categories have to point to it (over one or more subcategories).
* Start a new page title with a capital letter, the rest is written in lower case (except for names, cities, etc.).
* Start a new page title with a capital letter, the rest is written in lower case (except for names, cities, etc.).
[[Category:Development]]

Navigation menu