aboutsummaryrefslogtreecommitdiff
path: root/docs/busybox.net/developer.html
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-05-13 01:48:00 -0400
committerMike Frysinger <vapier@gentoo.org>2009-05-13 01:48:00 -0400
commit7a5814c74c875d1d4ce80c8d24b0573a8fd51ab5 (patch)
tree1808a9cf0dee2b5182fe68f37c2be9b0c171990f /docs/busybox.net/developer.html
parent318a8e5ed557ed04712edc2a59275c92ce7e85e6 (diff)
downloadbusybox-w32-7a5814c74c875d1d4ce80c8d24b0573a8fd51ab5.tar.gz
busybox-w32-7a5814c74c875d1d4ce80c8d24b0573a8fd51ab5.tar.bz2
busybox-w32-7a5814c74c875d1d4ce80c8d24b0573a8fd51ab5.zip
split website off into dedicated git repo
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'docs/busybox.net/developer.html')
-rw-r--r--docs/busybox.net/developer.html92
1 files changed, 0 insertions, 92 deletions
diff --git a/docs/busybox.net/developer.html b/docs/busybox.net/developer.html
deleted file mode 100644
index ce50555ae..000000000
--- a/docs/busybox.net/developer.html
+++ /dev/null
@@ -1,92 +0,0 @@
1<!--#include file="header.html" -->
2
3<h3>Prerequisites</h3>
4<p>
5<ul>
6<li>Send several <em>sensible</em> patches to the <a href="lists.html" title="Mailing list">Mailing list</a>.</li>
7<li>Help <em>users</em>, answer their questions, guide them, be helpful and friendly.</li>
8<li>Repeat above.
9</ul>
10</p>
11<p>
12If you feel comfortable with the above and have proven to continually
13fulfill these requirements, or somebody asks you to apply for write-access
14to the repository who itself is maintainer of a project, then please apply
15for an account (if needed).
16</p>
17<h3>Morris Dancing</h3>
18
19<p>Subversion commit access requires an account on Morris. The server
20behind busybox.net and uclibc.org. If you want to be able to commit things to
21Subversion, first contribute some stuff to show you are serious, can handle
22some responsibility, and that your patches don't generally need a lot of
23cleanup. Then, very nicely ask one of us
24(<a href="mailto:vda.linux@googlemail.com">Denys Vlasenko</a> for primarily BusyBox, or
25<a href="mailto:rep&#46;<literal>dot</>&#46;nop@gmail.com">Bernhard Reutner-Fischer</a> primarily for uClibc)
26for an account.</p>
27
28<p>If you're approved for an account, you'll need to send an email from your
29preferred contact email address with the username you'd like to use when
30committing changes to GIT, and attach a public ssh key to access your account
31with.</p>
32
33<p>If you don't currently have an ssh version 2 DSA key at least 4096 bits
34long, you can generate a key using the command
35<b>ssh-keygen -b 4096 -t dsa</b>
36and hitting enter at the prompts.
37This will create the files <b>~/.ssh/id_dsa</b> and <b>~/.ssh/id_dsa.pub</b>
38You must then send the content of 'id_dsa.pub' to me so I can set up your
39account. (The content of 'id_dsa' should of course be kept secret, anyone
40who has that can access any account that's installed your public key in
41its <b>.ssh/authorized_keys</b> file.)</p>
42
43<p>Note that if you would prefer to keep your communications with us
44private, you can encrypt your email using
45<a href="http://busybox.net/~vda/vda_pubkey.gpg">Denys' public key</a> or
46<a href="http://uClibc.org/~aldot/gpg.asc">Bernhard's public key</a>.
47</p>
48
49<p>Once you are setup with an account, you will need to use your account to
50checkout a copy of BusyBox from GIT:</p>
51
52<p><b>git+ssh://username@git.busybox.net/git/busybox busybox.mine</b></p>
53<p>or</p>
54<p><b>git+ssh://username@git.uClibc.org/git/uClibc uClibc.tmp</b></p>
55
56<p>You must change <em>username</em> to your own username, or omit
57it if it's the same as your local username.</p>
58
59<p>You can then enter the newly checked out project directory, make changes,
60check your changes, diff your changes, revert your changes, and and commit your
61changes using commands such as:</p>
62
63<b><pre>
64git diff
65git format-patch -s
66git status
67git revert <revert-hash>
68EDITOR=vi git commit -s
69git log
70git push -v --thin
71git help
72</pre></b>
73
74<p>For additional detail on how to use
75<a href="http://www.kernel.org/pub/software/scm/git/">GIT</a>, please visit the
76<a href="http://git.or.cz/">GIT overview</a> site.
77You might also want to read online the <a
78href="http://www.kernel.org/pub/software/scm/git/docs">manpages</a>
79or
80<a href="http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html">tutorial</a>.
81</p>
82
83<p>A morris account also gives you a personal web page
84(http://busybox.net/~username comes from ~/public_html on morris), and of
85course a shell prompt you can ssh into (as a regular user, root access is
86reserved for folks doing maintenancy stuff only). But keep in mind an
87account on Morris is a
88priviledge, not a requirement. Most contributors to busybox and uClibc
89haven't got one, and accounts are handed out to make the project maintainers'
90lives easier, not because &quot;you deserve it&quot;.</p>
91
92<!--#include file="footer.html" -->