aboutsummaryrefslogtreecommitdiffstats
path: root/greek/devel/join/nm-step4.wml
blob: 81b412eb537e7d7375bd04d551c6f6776a40f77a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#use wml::debian::template title="Step 4: Tasks and Skills" NOHEADER="true"
#include "$(ENGLISHDIR)/devel/join/nm-steps.inc"
#use wml::debian::translation-check translation="517d7a4f999561b8f28e207214a40990fdc3da49" maintainer="galaxico"

<p>The information on this page, while public, will primarily be of
interest to future Debian Developers.</p>

<h2>Step 4: Tasks and Skills</h2>

<p>Most of the current members of the <a href="./newmaint#DebianProject">
Debian Project</a> maintain one or more packages for the distribution. 
However there are many other jobs that need to be done that do not 
involve package management.</p>

<p>The <a href="./newmaint#AppMan">Application Manager</a> will
work out with the <a href="./newmaint#Applicant">Applicant</a>
which tasks the Applicant volunteers to perform. After that, the
Applicant will need to demonstrate their skills in this area.</p>

<p>The following tasks are obvious examples of the various jobs available
to the Applicant, but they don't necessarily include everything an 
Applicant may find interesting and productive for the group. Additional
tasks may be defined by the AM and the Applicant.</p>

<p>Some example tasks are:</p>

<ul>
 <li><h4>Package Management</h4>
  By maintaining a package, a prospective Developer can show their
  understanding of the <a href="$(DOC)/debian-policy/">Debian Policy</a>
  and how they work with Debian users and bug submitters.
 </li>

 <li><h4>Documentation</h4>
  The Applicant can demonstrate their skills in this area by writing
  man pages for executables that don't have one, by updating an outdated
  document and by creating new documentation that is required by
  users, but still missing from the distribution.
 </li>

 <li><h4>Debugging, Testing and Patching</h4>
  The Applicant can show skills in this area either by working on
  fixing bugs with the QA team, or by testing installation process or
  individual packages working with the testing team.  The Applicant
  can fix bugs in existing Debian packages or file bug reports in
  the Debian BTS describing problems and enclosing patches.
 </li>
</ul>

<p>Alternative demonstration tasks can be worked out between the
Applicant and the Application Manager. Such alternative tasks need to
be coordinated with the <a href="./newmaint#FrontDesk">Front Desk</a>
and the <a href="./newmaint#DAM">Debian Account Manager</a>.</p>

<hr>
#include "$(ENGLISHDIR)/devel/join/nm-steps.inc"

© 2014-2024 Faster IT GmbH | imprint | privacy policy