Add blueprint.
[tails-test.git] / wiki / src / contribute.mdwn
blobe4964c998208a5e1d6e03d9e93ee2e57fa17335b
1 [[!meta title="Contributing to Tails"]]
3 There are many ways you can contribute to Tails. No effort is too
4 small and whatever you bring to this community will be appreciated.
5 So read on to find out how you can make a difference in Tails.
7 <div class="contribute-roles-1">
8 <h2>Share your experience</h2>
9 <div class="contribute-role" id="user">
10   [[!img user.png link=no]]
11   <p>Every user can help others or provide developers with useful information.</p>
12   <ul>
13     <li>[[Report bugs|doc/first_steps/bug_reporting]]</li>
14     <li>[[Test experimental ISO images|contribute/how/testing]]</li>
15     <li>[[Provide input to developers|contribute/how/input]]</li>
16     <li>[[Help other Tails users|contribute/how/help]]</li>
17   </ul>
18 </div>
19 </div>
21 <div class="contribute-roles-1">
22 <h2>Donate</h2>
23 <div class="contribute-role" id="donate">
24   [[!img donate.png link=no]]
25   <p>Donating speeds up the development of Tails.</p>
26   <ul>
27     <li>[[Make a donation|contribute/how/donate]]</li>
28   </ul>
29 </div>
30 </div>
32 <div class="contribute-roles-3">
33 <h2>Contribute your language skills</h2>
34 <div class="contribute-role" id="content-writer">
35   <h3>Writer</h3>
36   [[!img writer.png link=no]]
37   <p>Good writers can make Tails accessible to more people.</p>
38   <ul>
39     <li>[[Improve documentation|contribute/how/documentation]]</li>
40     <li>[[Write press releases|contribute/how/promote]]</li>
41   </ul>
42 </div>
43 <div class="contribute-role" id="translator">
44   <h3>Translator</h3>
45   [[!img translator.png link=no]]
46   <p>Translators can allow more people around the world to use Tails.</p>
47   <ul>
48     <li>[[Improve Tails in your own language|contribute/how/translate]]</li>
49   </ul>
50 </div>
51 <div class="contribute-role" id="speaker">
52   <h3>Speaker</h3>
53   [[!img speaker.png link=no]]
54   <p>Speakers can advocate Tails to all kinds of public.</p>
55   <ul>
56     <li>[[Talk at events|contribute/how/promote]]</li>
57   </ul>
58 </div>
59 </div>
61 <div class="contribute-roles-3">
62 <h2>Contribute your computer skills</h2>
63 <div class="contribute-role" id="developer">
64   <h3>Developer or maintainer</h3>
65   [[!img software_developer.png link=no]]
66   <p>Software people with very diverse skills can improve Tails.</p>
67   <ul>
68     <li>[[Work on the source code|contribute/how/code]]</li>
69     <li>[[Improve Tails by working on Debian|contribute/how/debian]]</li>
70   </ul>
71 </div>
72 <div class="contribute-role" id="sysadmin">
73   <h3>System administrator</h3>
74   [[!img system_administrator.png link=no]]
75   <p>System administrators can contribute to the infrastructure behind Tails.</p>
76   <ul>
77     <li>[[Run a HTTP mirror|contribute/how/mirror]]</li>
78     <li>[[Improve Tails infrastructure|contribute/how/sysadmin]]</li>
79   </ul>
80 </div>
81 <div class="contribute-role" id="designer">
82   <h3>Designer</h3>
83   [[!img designer.png link=no]]
84   <p>Designers can make Tails easier to use and more appealing.</p>
85   <ul>
86     <li>[[Improve the website|contribute/how/website]]</li>
87     <li>[[Design graphics|contribute/how/graphics]]</li>
88     <li>[[Improve the Tails user interface|contribute/how/user_interface]]</li>
89   </ul>
90 </div>
91 </div>
93 <div class="toc">
95         <h1>Table of contents</h1>
97         <ol>
98                 <li class="L2"><a href="#reference-documents">Reference documents</a></li>
99                 <li class="L2"><a href="#tools">Tools for contributors</a></li>
100                 <li class="L2"><a href="#release-cycle">Release cycle</a></li>
101                 <li class="L2"><a href="#upstream">Relationship with upstream</a></li>
102                 <li class="L2"><a href="#collective-process">Collective process</a></li>
103                 <li class="L2"><a href="#talk">Talk with us</a></li>
104         </ol>
106 </div> <!-- .toc -->
108 <div class="note">
110 This section is only in English, because there is currently no way to
111 contribute to Tails if you do not understand English.
113 </div>
115 <a id="reference-documents"></a>
117 Reference documents
118 ===================
120   - [[Design documents|contribute/design]]
121   - [[Blueprints|blueprint]]
122   - [[Merge policy|contribute/merge_policy]]
123   - [[Logo|promote/logo]]
125 <a id="tools"></a>
127 Tools for contributors
128 ======================
130   - Source code: [[Git repositories|contribute/git]]
131   - [[Redmine bug tracker|contribute/working_together/Redmine]]
132     - [Roadmap](https://labs.riseup.net/code/projects/tails/roadmap)
133     - [[Easy tasks|easy_tasks]] for new contributors
134     - [Tasks](https://labs.riseup.net/code/projects/tails/issues)
135       can be filtered by type of work (see links in the sidebar)
136   - [[Building a Tails image|contribute/build]]
137     - [[Build the website|contribute/build/website]]
138     - [[Customize Tails|contribute/customize]]
139   - [[Debian package builder|contribute/Debian_package_builder]], to automatically build our custom packages
140   - [[APT repository|contribute/APT_repository]], to store our custom Debian packages
141   - [[Glossary for contributors|contribute/glossary]]
143 <a id="release-cycle"></a>
145 Release cycle
146 =============
148   - [[Release schedule|contribute/release_schedule]]
149   - [[Release process|contribute/release_process]]
150     - [[Manual test suite|contribute/release_process/test]]
152 <a id="upstream"></a>
154 Relationship with upstream
155 ==========================
157   - [[Relationship with upstream|contribute/relationship_with_upstream]]
158   - [[Improve Tails by working on Debian|contribute/how/debian]]
160 <a id="collective-process"></a>
162 Collective process
163 ==================
165   - [[Calendar|contribute/calendar]] of releases, meetings, working sessions, etc.
166   - [[Meetings|contribute/meetings]], and minutes from past meetings
167   - [[Marking a task as easy|contribute/working_together/criteria_for_easy_tasks]]
168   - [[Document progress|contribute/working_together/document_progress]]
169   - Roles
170     - [[Front desk|contribute/working_together/roles/front_desk]]
171     - [[Release manager|contribute/working_together/roles/release_manager]]
172     - [[Ticket gardener|contribute/working_together/roles/ticket_gardener]]
174 <a id="talk"></a>
176 Talk with us
177 ============
179   [[!inline pages="contribute/talk" raw="yes"]]