Difference between revisions of "Category:Development"

From Octave
Jump to navigation Jump to search
(Change headline.)
Line 6: Line 6:
 
** [[C++ style guide]]
 
** [[C++ style guide]]
 
** [[Octave style guide]]
 
** [[Octave style guide]]
 +
** [[Help text style guide]]
  
 
== [[:Category:Releases|Release]] process ==
 
== [[:Category:Releases|Release]] process ==
Line 35: Line 36:
  
 
* [[Mercurial]] -- How to use Octave's version control scheme.
 
* [[Mercurial]] -- How to use Octave's version control scheme.
 +
* [[Doxygen]] -- Documentation for C++ files
 
* [[Debugging Octave]] -- How to use [https://www.gnu.org/software/gdb/ gdb] to obtain stack traces.
 
* [[Debugging Octave]] -- How to use [https://www.gnu.org/software/gdb/ gdb] to obtain stack traces.
 
* [[Finding Memory Leaks]] -- How to use [https://www.valgrind.org/ valgrind].
 
* [[Finding Memory Leaks]] -- How to use [https://www.valgrind.org/ valgrind].
 
* [https://ccache.samba.org/ ccache] -- How to faster compile Octave.
 
* [https://ccache.samba.org/ ccache] -- How to faster compile Octave.
 
* [[:Category:Editors|Editors]] -- A list of editors supporting Octave syntax highlighting.
 
* [[:Category:Editors|Editors]] -- A list of editors supporting Octave syntax highlighting.
 
== Documentation ==
 
* [[Help text]] -- Document m-files
 
* [[Doxygen]] -- Document C++ files
 
  
 
== [[:Category:Testing|Testing]] ==
 
== [[:Category:Testing|Testing]] ==

Revision as of 23:19, 9 June 2020

This page contains links to pages of interest to Octave developers.

Getting started

Release process

Info icon.svg
The GNU Octave 6.1 release process has been started.
See the 6.1 Release Checklist for more information.

Project ideas and work in progess

Building

Tools

Testing

Meetings

Other