Project

General

Profile

Development getting started » History » Version 5

johu, 03/11/2010 12:52 AM

1 1 johu
h1. Getting started
2 1 johu
3 2 johu
{{toc}}
4 2 johu
5 2 johu
h2. Redmine
6 2 johu
7 2 johu
No source code change without an issue. Quassel project manages bugs and features with the redmine plattform. To get open issue (bug or feature) assigned, you have to setup account here on http://bugs.quassel-irc.org. 
8 2 johu
9 2 johu
"register here":http://bugs.quassel-irc.org/account/register
10 2 johu
11 2 johu
h2. Git
12 2 johu
13 3 johu
Install git on your operation system. And configure it.
14 2 johu
15 2 johu
<pre>
16 2 johu
git config --global user.name "First name and last name"
17 2 johu
git config --global user.email registered@email.example.com
18 2 johu
</pre>
19 2 johu
20 2 johu
h2. Gitorious
21 2 johu
22 2 johu
h3. Setup account
23 2 johu
24 2 johu
"register here":http://gitorious.org/users/new
25 2 johu
26 5 johu
h3. quassel clone
27 5 johu
28 5 johu
Setup your personal clone of quassel. Go to http://gitorious.org/quassel/quassel/clone and choose a name _yournick_s-quassel
29 5 johu
30 2 johu
h3. ssh key
31 2 johu
32 2 johu
To push changes you will need a SSH key pair. To generate it on linux type the command:
33 2 johu
34 2 johu
<pre>
35 2 johu
ssh-keygen -t rsa
36 2 johu
</pre>
37 4 johu
38 2 johu
On Windows you can check the "official faq":http://gitorious.org/about/faq for a solution.
39 1 johu
40 5 johu
After following instructions, you should now have a private key like id_dsa and public key *id_dsa.pub* in your _~/.ssh/_. Upload the public key in your gitorious account options. http://gitorious.org/~_yournick_/keys/new
41 2 johu
42 2 johu
h3. ssh agent
43 2 johu
44 2 johu
_TODO_
45 2 johu
46 2 johu
h2. Workflow
47 2 johu
48 2 johu
_TODO_