Changes

Jump to navigation Jump to search

Category:Development

1,888 bytes added, 14 June
m
→‎Packaging: Reorder.
This page contains links to pages serves as a collecting point for all issues related of interest to the development of Octavedevelopers.
The future development of == Getting started ==* [[Developer FAQ]]* [[Contribution guidelines]] for Octave is planned on the ** [[C++ style guide]]** [[RoadmapOctave style guide]] page.
On == [[:Category:Project_Ideas|Project ideas]] and work in progess ==* [[Short projects]] -- Good starting point to get into the Octave development.* [[Summer of Code Project Ideas]] -- Ideas page for GSoC, SOCIS, ... projects.* [[Projects]] possible tasks are listed -- Many things that would be nice to have done.** [[Classdef]] -- Define own data types using <code>classdef</code>.** [[JIT]] -- Just in time compiler for future Octave developers. ** [[GUI terminal widget]] -- Ideas about a new improved terminal widget.** [[International Characters Support]] -- Using Octave in your own language. == Tools & techniques == * [[Mercurial]] -- Version control scheme.* [[MXE]] -- Cross-compiling to Windows.* gdb -- debugger. Useful to obtain stack traces.** [[Debugging Octave]] -- particularly .oct files using gdb.* valgrind -- memory leak detector, profiler etc.** [[Finding Memory Leaks]]* [https://ccache.samba.org/ ccache] -- cache compilation across builds.* [[:Category:Editors|Editors]] -- A list of editors supporting Octave syntax highlighting. == Documentation ==* [[Help text]] -- Document m-files* [[Doxygen]] -- Document C++ files == [[:Category:Building|Building]] ==* [[Building]] - General information.* [[Continuous Build]]* [[Enable large arrays: Build octave such that it can use arrays larger than 2Gb.|Large array support]] == [[:Category:Testing|Testing]] ==* [[Tests]]* [[BIST for m-files]]* [[Add BIST tests for octave functions written in C++|BIST for C++ files]] == [[:Category:Packaging|Packaging]] -- Building binary distributions ==* [[Create a MacOS X App Bundle Using MacPorts|Create a macOS app using MacPorts]]* [[Windows_Installer|Create a Windows Installer using MXE]] == Code sprints ==* [[2015 Code Sprint]]* [[Code sprint Zurich]] == [[:Category:Releases|Release procedures]] ==* [[Release Checklist]]* [[5.0.0 Release Checklist]]** [[Bug Fix List - 5.0 Release]] == Other ==* [[Project Infrastructure]]
[[Category:Contents]]

Navigation menu