Update of /cvsroot/devil-linux/docs/developer
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11508/developer
Added Files:
new-developer.txt
Log Message:
add documentation for admins and newcomers
--- NEW FILE: new-developer.txt ---
You've just become a new Devil-Linux Developer. So what is there
that is different from before? Let me give you a short getting
started guide:
* If you have not done so before run "ssh-keygen -t rsa" from the
account you will be doing you development at. Hit enter till you
are back at the prompt.
* Go to http://sourceforge.net/account/editsshkeys.php (might need
to log in to SF first if you are not prompted for your password)
* Run "cat ~/.ssh/id_rsa.pub" and copy and paste this into the text
box on the page referenced above and click "Update" below the box.
The output is actually _one_ line like the following (folded for readability):
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAp1gM1XLESnStKjFd4zpxxVgA4aZqa
DPVufJJUnVYwU0FBiMWJbDXXXSn4tY/KbWWKhYBbnRVZzSY0YmhGdKQoYyrQqJy7S
sOdFkWGkay9FOgub526r2mxjnn/0fnripE6NMHaaUjLHldR4WtYvwb1tpQSiQPqWZ
8f0a7KMVjsFM= user@host
It takes some hours (maybe up to 24 or so) till your ssh private key is
installed on the CVS server. In the meantime you have to enter your SF
password everytime you run the cvs command.
* Add this to the files mentioned:
"~/.bashrc":
export CVS_RSH=ssh
export SFUSER=XXXXXXXXX # replace XXXXXXXXX with your
# SourceForge username
test -s ~/.alias && . ~/.alias
"~/.alias":
alias cvs_sf='cvs -z3 -d:ext:${SFUSER}@cvs.sourceforge.net:/cvsroot/devil-linux'
* Let's test this right aways. So either login again or open a new
"konsole" (if you use KDE), or a new shell.
Check with "alias cvs_sf" that the alias exists and the run "cvs_sf
checkout -c" which should show you the modules that you can check out,
eg.
# cvs_sf checkout -c
build build
docs docs
scripts scripts
web web
* You possibly already checked out the build module before you
became a developer. Now you need to check out everything again.
So run eg.
cvs_sf checkout build # note: need to specify 'cvs_sf'
to get the up to date build system.
In the future you get the latest updates via eg.
cd build
cvs update -d -P # note: no need to specify 'cvs_sf' here
If you don't do that you always have to use 'cvs_sf' !!!
Hope that should get you going as fast as possible. If I've
forgotten something it's because it has been such a long time
when I had to do all this ;-)
Friedrich Lobenstock <fl...@fl...>
$Id: new-developer.txt,v 1.1 2004/01/28 22:09:28 friedl Exp $
|