Summer of Code - Getting Started: Difference between revisions

Jump to navigation Jump to search
→‎Things You'll be Expected to Know or Quickly Learn: add links with instructions to build Octave
(→‎Things You'll be Expected to Know or Quickly Learn: add links with instructions to build Octave)
Line 30: Line 30:
: While you generally don't need to understand too much unless you actually want to change how Octave is built, you should be able to understand enough to get a general idea of how to build Octave.
: While you generally don't need to understand too much unless you actually want to change how Octave is built, you should be able to understand enough to get a general idea of how to build Octave.
: If you've ever done a <tt>configure && make && make install</tt> series of commands, you have already used the GNU build system.
: If you've ever done a <tt>configure && make && make install</tt> series of commands, you have already used the GNU build system.
: '''You must demonstrate that you are able to build the development version of Octave from sources before the application deadline.'''
: '''You must demonstrate that you are able to build the development version of Octave from sources before the application deadline.''' You will be able to find instructions how to it on this wiki, and the manual. Linux is arguably the easiest system to work on.
:* [[Building_for_Linux_systems]]
:* [[Building]]
:* [https://www.gnu.org/software/octave/doc/interpreter/Building-the-Development-Sources.html Octave Manual on Building the Development Sources]
:* [https://www.gnu.org/software/octave/doc/interpreter/Installation.html Octave Manual on Installing Octave]
* '''The Version Control System'''
* '''The Version Control System'''
: We use [http://mercurial.selenic.com/ Mercurial] (abbreviated hg).
: We use [http://mercurial.selenic.com/ Mercurial] (abbreviated hg).

Navigation menu