diff options
author | Mike Frysinger <vapier@gentoo.org> | 2009-05-13 01:48:00 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2009-05-13 01:48:00 -0400 |
commit | 7a5814c74c875d1d4ce80c8d24b0573a8fd51ab5 (patch) | |
tree | 1808a9cf0dee2b5182fe68f37c2be9b0c171990f /docs/busybox.net/developer.html | |
parent | 318a8e5ed557ed04712edc2a59275c92ce7e85e6 (diff) | |
download | busybox-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.html | 92 |
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> | ||
12 | If you feel comfortable with the above and have proven to continually | ||
13 | fulfill these requirements, or somebody asks you to apply for write-access | ||
14 | to the repository who itself is maintainer of a project, then please apply | ||
15 | for an account (if needed). | ||
16 | </p> | ||
17 | <h3>Morris Dancing</h3> | ||
18 | |||
19 | <p>Subversion commit access requires an account on Morris. The server | ||
20 | behind busybox.net and uclibc.org. If you want to be able to commit things to | ||
21 | Subversion, first contribute some stuff to show you are serious, can handle | ||
22 | some responsibility, and that your patches don't generally need a lot of | ||
23 | cleanup. 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.<literal>dot</>.nop@gmail.com">Bernhard Reutner-Fischer</a> primarily for uClibc) | ||
26 | for an account.</p> | ||
27 | |||
28 | <p>If you're approved for an account, you'll need to send an email from your | ||
29 | preferred contact email address with the username you'd like to use when | ||
30 | committing changes to GIT, and attach a public ssh key to access your account | ||
31 | with.</p> | ||
32 | |||
33 | <p>If you don't currently have an ssh version 2 DSA key at least 4096 bits | ||
34 | long, you can generate a key using the command | ||
35 | <b>ssh-keygen -b 4096 -t dsa</b> | ||
36 | and hitting enter at the prompts. | ||
37 | This will create the files <b>~/.ssh/id_dsa</b> and <b>~/.ssh/id_dsa.pub</b> | ||
38 | You must then send the content of 'id_dsa.pub' to me so I can set up your | ||
39 | account. (The content of 'id_dsa' should of course be kept secret, anyone | ||
40 | who has that can access any account that's installed your public key in | ||
41 | its <b>.ssh/authorized_keys</b> file.)</p> | ||
42 | |||
43 | <p>Note that if you would prefer to keep your communications with us | ||
44 | private, 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 | ||
50 | checkout 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 | ||
57 | it 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, | ||
60 | check your changes, diff your changes, revert your changes, and and commit your | ||
61 | changes using commands such as:</p> | ||
62 | |||
63 | <b><pre> | ||
64 | git diff | ||
65 | git format-patch -s | ||
66 | git status | ||
67 | git revert <revert-hash> | ||
68 | EDITOR=vi git commit -s | ||
69 | git log | ||
70 | git push -v --thin | ||
71 | git 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. | ||
77 | You might also want to read online the <a | ||
78 | href="http://www.kernel.org/pub/software/scm/git/docs">manpages</a> | ||
79 | or | ||
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 | ||
85 | course a shell prompt you can ssh into (as a regular user, root access is | ||
86 | reserved for folks doing maintenancy stuff only). But keep in mind an | ||
87 | account on Morris is a | ||
88 | priviledge, not a requirement. Most contributors to busybox and uClibc | ||
89 | haven't got one, and accounts are handed out to make the project maintainers' | ||
90 | lives easier, not because "you deserve it".</p> | ||
91 | |||
92 | <!--#include file="footer.html" --> | ||