From 7a5814c74c875d1d4ce80c8d24b0573a8fd51ab5 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Wed, 13 May 2009 01:48:00 -0400 Subject: split website off into dedicated git repo Signed-off-by: Mike Frysinger --- docs/busybox.net/developer.html | 92 ----------------------------------------- 1 file changed, 92 deletions(-) delete mode 100644 docs/busybox.net/developer.html (limited to 'docs/busybox.net/developer.html') diff --git a/docs/busybox.net/developer.html b/docs/busybox.net/developer.html deleted file mode 100644 index ce50555..0000000 --- a/docs/busybox.net/developer.html +++ /dev/null @@ -1,92 +0,0 @@ - - -

Prerequisites

-

-

-

-

-If you feel comfortable with the above and have proven to continually -fulfill these requirements, or somebody asks you to apply for write-access -to the repository who itself is maintainer of a project, then please apply -for an account (if needed). -

-

Morris Dancing

- -

Subversion commit access requires an account on Morris. The server -behind busybox.net and uclibc.org. If you want to be able to commit things to -Subversion, first contribute some stuff to show you are serious, can handle -some responsibility, and that your patches don't generally need a lot of -cleanup. Then, very nicely ask one of us -(Denys Vlasenko for primarily BusyBox, or -Bernhard Reutner-Fischer primarily for uClibc) -for an account.

- -

If you're approved for an account, you'll need to send an email from your -preferred contact email address with the username you'd like to use when -committing changes to GIT, and attach a public ssh key to access your account -with.

- -

If you don't currently have an ssh version 2 DSA key at least 4096 bits -long, you can generate a key using the command -ssh-keygen -b 4096 -t dsa -and hitting enter at the prompts. -This will create the files ~/.ssh/id_dsa and ~/.ssh/id_dsa.pub -You must then send the content of 'id_dsa.pub' to me so I can set up your -account. (The content of 'id_dsa' should of course be kept secret, anyone -who has that can access any account that's installed your public key in -its .ssh/authorized_keys file.)

- -

Note that if you would prefer to keep your communications with us -private, you can encrypt your email using -Denys' public key or -Bernhard's public key. -

- -

Once you are setup with an account, you will need to use your account to -checkout a copy of BusyBox from GIT:

- -

git+ssh://username@git.busybox.net/git/busybox busybox.mine

-

or

-

git+ssh://username@git.uClibc.org/git/uClibc uClibc.tmp

- -

You must change username to your own username, or omit -it if it's the same as your local username.

- -

You can then enter the newly checked out project directory, make changes, -check your changes, diff your changes, revert your changes, and and commit your -changes using commands such as:

- -
-git diff
-git format-patch -s
-git status
-git revert 
-EDITOR=vi git commit -s
-git log
-git push -v --thin
-git help
-
- -

For additional detail on how to use -GIT, please visit the -GIT overview site. -You might also want to read online the manpages -or -tutorial. -

- -

A morris account also gives you a personal web page -(http://busybox.net/~username comes from ~/public_html on morris), and of -course a shell prompt you can ssh into (as a regular user, root access is -reserved for folks doing maintenancy stuff only). But keep in mind an -account on Morris is a -priviledge, not a requirement. Most contributors to busybox and uClibc -haven't got one, and accounts are handed out to make the project maintainers' -lives easier, not because "you deserve it".

- - -- cgit v1.1