Mercurial > web-octave
annotate get-involved.md @ 68:8224b565e6fd kai
Moved contribute.md to get-involved.md as this one is really used elsewhere.
author | Kai T. Ohlhus <k.ohlhus@gmail.com> |
---|---|
date | Thu, 13 Oct 2016 17:42:18 +0200 |
parents | |
children | 05b2f0d66aa8 |
rev | line source |
---|---|
68
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
1 --- |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
2 layout: default |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
3 title: Contribute |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
4 menu: true |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
5 --- |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
6 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
7 We always need more help improving Octave and there are many ways |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
8 you can contribute. You can help by fixing bugs, developing new |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
9 features, answering questions on the mailing list or IRC channel, |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
10 helping to improve the web pages. |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
11 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
12 If you are wondering what to work on, we have a standard answer: |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
13 what would you like to work on? We try not to tell contributors |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
14 what to work on as most people do their best work when they are |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
15 within their own field of interest. So, we would love your help, |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
16 but would also love for you to work on what you love. |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
17 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
18 If you need some inspiration, we do maintain a |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
19 <a href="http://www.octave.org/wiki/Projects">list of possible projects</a> |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
20 on the Wiki. |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
21 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
22 If you have an idea on what to contribute, then join the |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
23 maintainers mailing list and discuss your ideas there. That way |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
24 others can provide input early on, which makes your contribution |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
25 more likely to get accepted. |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
26 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
27 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
28 ## Contacting developers |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
29 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
30 If you want to participate in Octave development, you should join |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
31 the <a href="https://lists.gnu.org/mailman/listinfo/octave-maintainers"> |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
32 <code>maintainers@octave.org</code></a> mailing list. <b>Please |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
33 use this list only if you are participating in Octave's |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
34 development.</b> If you are looking for help in using Octave, |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
35 please use the <a href="https://lists.gnu.org/mailman/listinfo/help-octave"><code>help@octave.org</code></a> |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
36 list instead, or check out other <a href="support.html">support |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
37 options</a>. |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
38 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
39 For sometimes faster communication, you can also chat in IRC |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
40 in <code>#octave</code> in Freenode. Note, however, that the primary |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
41 medium for development talk is the mailing list. |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
42 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
43 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
44 ## Using the Development Sources |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
45 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
46 The latest development sources of Octave are also available via |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
47 <a href="http://www.selenic.com/mercurial/wiki">Mercurial</a> (hg) |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
48 archive. |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
49 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
50 The primary archive address |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
51 is <a href="http://www.octave.org/hg/octave">http://www.octave.org/hg/octave</a>, |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
52 which currently redirects |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
53 to <a href="http://hg.savannah.gnu.org/hgweb/octave">http://hg.savannah.gnu.org/hgweb/octave</a>. |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
54 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
55 If you decide to use the development sources from the Mercurial |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
56 archive, please read the |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
57 file <a href="http://www.octave.org/hg/octave/file/tip/etc/HACKING"><code>etc/HACKING</code></a> |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
58 that is available with the source files. |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
59 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
60 Assuming you have Mercurial and git installed on your machine you |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
61 may obtain the latest development version of Octave sources with |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
62 the following command: |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
63 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
64 {% highlight text %} |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
65 hg clone http://www.octave.org/hg/octave |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
66 {% endhighlight %} |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
67 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
68 This will clone <em>two</em> repositories, one of which is |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
69 subrepository of the main Octave repository. Once you have these, |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
70 you can resync with the archive by doing |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
71 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
72 {% highlight text %} |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
73 hg -v pull |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
74 hg -v update |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
75 {% endhighlight %} |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
76 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
77 The `-v` option is not required but provides extra information |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
78 about what was pulled and updated. The Octave manual has more |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
79 information about <a href="doc/interpreter/Contributing-Guidelines.html#Contributing-Guidelines">contributing |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
80 to Octave's development</a>. |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
81 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
82 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
83 ## Octave Forge |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
84 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
85 The community-developed [Octave-Forge][forge] packages expand Octave's core |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
86 functionality by providing field specific features via Octave's package system. |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
87 For example, image and signal processing, fuzzy logic, instrument control, |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
88 and statistics packages are examples of individual Octave-Forge packages. |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
89 |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
90 [forge]: http://octave.sourceforge.net/ |
8224b565e6fd
Moved contribute.md to get-involved.md as this one is really used elsewhere.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
diff
changeset
|
91 [forge-packages]: http://octave.sourceforge.net/packages.php |