-
Notifications
You must be signed in to change notification settings - Fork 0
/
Contribute.mw
291 lines (218 loc) · 17.3 KB
/
Contribute.mw
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
{{Header}} {{Hide_all_banners}} __NOTOC__
{{Title|title=
Contribute to {{project_name_long}}
}} {{#seo:
|description=Spread, Follow, Develop, Testing, Donate. Contribute to Freedom Software / Open Source.
|image=Computer_n_screen.png
}}
{{about_mininav}}
{{intro|
Spread, Follow, Develop, Testing, Donate. Contribute to Freedom Software / Open Source.
}}
== There are several ways how you can help ==
{{#tag:gallery|
File:Heart.png{{!}}100px{{!}}alt=Donate{{!}}link=#Donate{{!}}Donate
File:Logo-easy-help.png{{!}}100px{{!}}alt=Computer{{!}}link=#Easy / Anyone{{!}}Easy
File:Logo-intermediate-help.png{{!}}100px{{!}}alt=Computer{{!}}link=#Intermediate{{!}}Intermediate
File:Computer_n_screen.png{{!}}100px{{!}}alt=developers{{!}}link=#Development{{!}}Development
File:Preferences_system.png{{!}}100px{{!}}alt=Question{{!}}link=#User Support{{!}}User Support
File:Logo-gavel-help.png{{!}}100px{{!}}alt=Judge{{!}}link=#Legal{{!}}Legal
|heights=100
|widths=100
}}
{| class="wikitable"
|-
! Category !! Help options
|-
| Donate || [[#Donate|Donate]] '''|''' [[Investors|Invest]]
|-
| Easy || [[#Vote|Vote]] '''|''' [[#Review|Review]] '''|''' [[#Spread|Spread]] '''|''' [[#Follow|Follow]] '''|''' [[#Testing|Testing]] '''|''' [[#Screenshots|Screenshots]] '''|''' [[#Videos|Videos]] '''|''' [[#Social Media / Marketing|Marketing]] '''|''' [[#Archival|Archival]]
|-
| Intermediate || [[#Documentation|Improve the Documentation / Edit the {{project_name_short}} Wiki]] '''|''' [[#Wikipedia|Wikipedia]] '''|''' [[#Backup {{project_name_long}}|Backup {{project_name_long}}]]
|-
| Development || [[Contribute#Just_Start|Just Start]] '''|''' [[Contribute#Contributor_List|Maintain a Component]] '''|''' [[#Contributor Responsibilities|Contributor]] '''|''' [[#General Tasks|General]] '''|''' [[#Release Manager|Release Manager]] '''|''' [[#Audit Documentation Changes|Audit Documentation Changes]] '''|''' [[#Audit {{project_name_short}}|Audit {{project_name_short}}]]
|-
| User Support || [[#User Support|User Support]]
|-
| Legal || [[#Legal|Legal Consulting]]
|}
{{Anchor|Pay}}
{{Anchor|Payments}}
== Donate ==
{{Payments}}
== Easy / Anyone ==
Feel free to do any or all of the following - any help is most welcome. When contributing, always consider your own protection and safety as the first priority, particularly if you are at risk.
{{Anchor|Spread}}
=== Vote ===
Please rate {{project_name_short}}.
* https://www.chip.de/downloads/{{project_name_short}}_151248127.html
=== Review ===
Please write reviews for {{project_name_short}}.
* https://distrowatch.com/table.php?distribution={{project_name_short_lowercase}}
=== Spread Awareness ===
Tell your friends, family and acquaintances about {{project_name_short}}. Post [https://forums.{{project_clearnet}}/c/news {{project_name_short}} news] on your website, blog or social media.
{{Anchor|Follow}}
=== Follow {{project_name_short}} ===
Follow one or more of the following sources: <ref>First consider the risk of following {{project_name_short}} on social media in your personal circumstances.</ref>
* [https://twitter.com/{{project_name_short}} {{project_name_short}} Twitter Profile]
* [https://www.facebook.com/{{project_name_short}} {{project_name_short}} Facebook Profile]
=== Testing ===
{{project_name_short}} needs more people to test new {{project_name_short}} features, bug fixes and so on.
* [[Project-APT-Repository|Enable the <code>testers-only</code> {{project_name_short}} APT repository]].
* Test major, new {{project_name_short}} versions prior to stable release - latest testers-wanted posts can be found here: https://forums.{{project_clearnet}}/tags/testers-wanted
* {{Kicksecure_wiki
|wikipage=Test
|text=Test new security features
}}
=== Screenshots ===
{{project_name_short}} requires more recent and awesome [[Screenshots]]. Donate them to {{project_name_short}} or release them into the [https://creativecommons.org/publicdomain/zero/1.0/ public domain].
=== Videos ===
We need more {{project_name_short}} [[Videos]], particularly in languages other than English. They can be demonstration videos, promotional videos, conceptual videos or tutorials. Donate them to {{project_name_short}} or release them into the [https://creativecommons.org/publicdomain/zero/1.0/ public domain]. We also have a video script waiting to be produced - please get in contact for further details.
=== Social Media / Marketing ===
Although social media platforms erode privacy goals by collecting a lot of user data, we believe they are important venues for marketing and communication in the modern era.
If you are willing to help or to maintain any [[Official Online Profiles|{{project_name_short}} social media profiles]], please get in [[Contact|contact]].
=== Archival ===
{{project_name_short}} wiki contains many external links. After any external link, there is another <code>[archive]</code> link. These links point to Internet Archive's Wayback Machine, a web archive. However, some links may not actually been archived yet. To contribute, click <code>[archive]</code> links and click through the archival process to actually archive the link if it has not been archived yet.
== Intermediate ==
=== Documentation ===
Want to improve {{project_name_short}} wiki, this or any wiki page? Help is welcome and volunteer contributions are happily considered!
Short summary: Anyone can edit the {{project_name_short}} wiki.
Edits are possible with or without account at time of writing.
'''1.''' Any huge modification should be discussed in {{project_name_short}} forums beforehand. Smaller changes (such as fixing links, typos, grammars and small enhancements) do not require prior discussion. It is recommended to start with small changes first before taking on major rewrites.
'''2.''' There are <code>[[Edit]]</code> buttons next to every wiki chapter.
'''3.''' Press the <code>[[Edit]]</code> button.
'''4.''' Expand/improve the text or fix links, typos or grammar.
'''5.''' Optional: Press the <code>Show preview</code> button.
'''6.''' Optional: Press the <code>Show changes</code> button.
'''7.''' Further modify the text if required.
'''8.''' Save changes.
'''9.''' Done. The wiki edit is complete.
'''10.''' Wait for moderation to confirm the edit. Should there be any issues, post in {{project_name_short}} forums.
Conditions:
* <u>Moderation</u>: Edits are held for moderation.
* <u>Modifications</u>: Please note that all contributions to {{project_name_short}} may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
* <u>Copyright</u>: You are also promising us that you wrote this yourself. Before copying content here from elsewhere, ask for approval by admins in [https://forums.{{project_clearnet}} {{project_name_short}} forums]. Do not submit copyrighted work without permission!
* <u>Terms</u>: Read, understand and agree to [[{{project_name_short}}:Copyrights#Conditions_for_Contributions_to_{{project_name_short}}|Conditions for Contributions to {{project_name_short}}]].
* <u>Policies</u>: [[Policy of Website and Chat|Policy of {{project_name_short}} Website and {{project_name_short}} Chat]] and [[Policy_On_Nonfreedom_Software|Policy On Nonfreedom Software]] applies.</blockquote>
For example, start working on this ticket:<br />
https://phabricator.whonix.org/T64
{{Anchor|Wikipedia}}
=== Wikipedia Editing ===
Please help to improve [https://en.wikipedia.org/wiki/{{project_name_short}} {{project_name_short}} Wikipedia Page] (English). <ref>
Be aware that Tor exit nodes are usually prevented from editing.
</ref> See the [https://forums.whonix.org/t/wikipedia-page-corrections/484 feedback thread] for further information. Or if you speak German, help to keep [https://de.wikipedia.org/wiki/{{project_name_short}} {{project_name_short}} German Wikipedia Page] up-to-date.
{{Anchor|Backup {{project_name_short}}}}
{{Anchor|Backup {{project_name_short}}}}
=== Run the {{project_name_short}} Backup Script ===
Create a backup of the {{project_name_short}} Anonymous Operating System website and source code. The more people that retain backups, the less likely {{project_name_short}} can be erased from the history books. This can be done periodically, every now and then or when convenient.
See: [[BackupScript|How to Backup {{project_name_short}}]] for further details.
== Development ==
==== Follow {{project_name_short}} Development ====
* Join the [https://forums.{{project_clearnet}}/c/development {{project_name_short}} Development Forum]
** The forums offers fine-tuned options to subscribe by e-mail. There is on the right side a symbol <code>o</code>.
** (<code>Edit</code> | <code>New Topic</code> | '''<code>o</code>''')
*** <u><code>Watching</code></u> - You will automatically watch all topics in these categories. You will be notified of every new post in every topic, and a count of new replies will be shown.
*** <code>Tracking</code> - - You will automatically track all topics in these categories. You will be notified if someone mentions your @name or replies to you, and a count of new replies will be shown.
*** <code>Watching</code> - First Post You will only be notified of the first post in each new topic in these categories.
*** <code>Normal</code> - You will be notified if someone mentions your @name or replies to you.
*** <code>Muted</code> - You will never be notified of anything about new topics in these categories, and they will not appear in latest.
** You can subscribe via RSS ([https://forums.{{project_clearnet}}/latest.rss Latest Posts]);
*** any URL of the forum can be turned into a feed by adding {{Code2|.rss}} or {{Code2|.json}} at the end.
* [[Reporting_Bugs#Issue_Tracker|issue tracker]]
* [[Dev/git#subscribe_to_code_changes|subscribe to code changes]]
==== Just Start ====
===== Development =====
Just start working on [https://phabricator.{{project_clearnet}}/maniphest/query/open/ any open ticket]. One example ticket:<br />
https://forums.whonix.org/t/screen-locker-in-security-can-we-disable-these-at-least-4-backdoors/8128/3
Or start by working on any of these [https://forums.whonix.org/search?expanded=true&q=%23status_open_issue_todo%20%23component_security security TODO] items.
==== Contributor List ====
{{Contributor_List}}
{{Anchor|Maintainer}}
{{Anchor|Contributor}}
{{Anchor|Contributor}}
==== Contributor Responsibilities ====
The tasks of a contributor include:
* Answering questions in the forums.
* Keeping the wiki up-to-date.
* Testing of installation, build and upgrade instructions.
* Following the [[Reporting_Bugs#Issue_Tracker|issue tracker]], squashing bugs and perhaps implementing new features relating to the maintained component.
* Otherwise self-initiated (guess) work and taking care of the [[#Contributor List|component]] in question.
This is a volunteer position.
==== Package Contributor ====
{{project_name_short}} provides a lot of Debian packages; see [https://github.com/{{project_name_short}} Overview] for further information. Due to limited [[Contributors|{{project_name_short}} contributors]] resources, only [[Packages for Debian Hosts|a few]] packages are supported on Debian hosts. A lot of these packages are [[Other_Operating_Systems#{{project_name_short}}_Packages|untested and unmaintained]] in any other Linux distribution.
Would you be interested in maintaining one or more packages for use beyond {{project_name_short}}? For example, in Debian, Ubuntu, Fedora or other distributions? Maintenance requirements would involve keeping up with code changes and releases, testing if these packages work outside of {{project_name_short}}, eventually reporting bugs or adding new features, and answering user support requests.
If interested, ambitious package contributors could even seek to have one or more {{project_name_short}} packages accepted into a mainstream Linux distribution.
This is a volunteer position.
==== General Tasks ====
People with skills and interest in the following areas would also help:
* Good knowledge of Linux networking and iptables.
* AppArmor profile creation and testing of new [[AppArmor]] profiles for improved security.
* {{Code2|#!/bin/bash}}
* Programming languages like Python, Ruby, C, and others.
* Registration at our [[Reporting_Bugs#Issue_Tracker|issue tracker]].
* Participation in the [https://forums.{{project_clearnet}}/c/development development forum]; consider hitting the "notify" button to subscribe.
* Discussion participation - login on github and go to https://github.com/{{project_name_short}}/derivative-maker/issues and press "watch" for notifications about {{project_name_short}} github issues (this is an old issue tracker and less important).
=== Release Manager ===
If you are willing to have your real name connected to the {{project_name_short}} project and Tor, please continue reading.
Depending on your interests, your tasks could include:
* Building {{project_name_short}} .ova images:
** Creating stable releases.
** Creating stable hotfix releases.
** Creating assorted other builds. <ref>
** Creating terminal-only {{project_name_gateway_long}}.
** Creating testers-only releases.
** Creating {{project_name_short}}-Gnome-Workstation.
** Creating {{project_name_short}}-LXDE-Workstation.
** Creating 64-bit builds.
</ref>
* Building {{project_name_short}} .libvirt images.
* Reporting bugs when builds fail.
* Signing and uploading releases.
* Updating the download page.
* Posting to the blog or mailing lists.
* Fixing simple build documentation.
* [[Dev/Redistribution]]
* [[Essential_Tests|Essential {{project_name_short}} Functionality Tests]]. <ref>
This will be easy and fast as soon as we add a script.
</ref>
This is a volunteer position.
=== Audit Documentation Changes ===
Keep abreast of our [[Special:RecentChanges|wiki changes]] ([https://www.{{project_clearnet}}/w/index.php?title=Special:RecentChanges&feed=rss rss] [[File:Feed-icon.jpeg|12px|alt={{project_name_short}} wiki recent changes rss|link=https://www.{{project_clearnet}}/w/index.php?title=Special:RecentChanges&feed=rss]]).
=== Audit {{project_name_short}} ===
Audit {{project_name_short}} security.
== User Support ==
Help other users by providing user support, answering questions.
* Join the [https://forums.{{project_clearnet}} {{project_name_short}} User Forum].
** The forums offers fine-tuned options to subscribe by e-mail. In each category
*** [https://forums.{{project_clearnet}}/c/news News]
*** [https://forums.{{project_clearnet}}/c/support Support]
*** [https://forums.{{project_clearnet}}/c/qubes-whonix {{q_project_name_long}}]
*** [https://forums.{{project_clearnet}}/c/kvm KVM]
*** [https://forums.{{project_clearnet}}/c/virtualbox VirtualBox]
*** [https://forums.{{project_clearnet}}/c/physical-isolation Physical Isolation]
*** [https://forums.{{project_clearnet}}/c/apparmor AppArmor]
*** [https://forums.{{project_clearnet}}/c/development Development]
*** [https://forums.{{project_clearnet}}/c/website Website]
*** [https://forums.{{project_clearnet}}/c/organization Organization]
*** [https://forums.{{project_clearnet}}/c/general-tor-and-anonymity-talk General Tor and Anonymity Talk]
** there is on the right side a symbol <code>o</code>.
** (<code>Edit</code> | <code>New Topic</code> | '''<code>o</code>''')
*** <u><code>Watching</code></u> - You will automatically watch all topics in these categories. You will be notified of every new post in every topic, and a count of new replies will be shown.
*** <code>Tracking</code> - - You will automatically track all topics in these categories. You will be notified if someone mentions your @name or replies to you, and a count of new replies will be shown.
*** <code>Watching</code> - First Post You will only be notified of the first post in each new topic in these categories.
*** <code>Normal</code> - You will be notified if someone mentions your @name or replies to you.
*** <code>Muted</code> - You will never be notified of anything about new topics in these categories, and they will not appear in latest.
** You can subscribe via RSS ([https://forums.{{project_clearnet}}/latest.rss Latest Posts]);
*** any URL of the forum can be turned into a feed by adding {{Code2|.rss}} or {{Code2|.json}} at the end.
* Help other users on Stack Exchange by watching questions tagged with the {{Code2|{{project_name_short_lowercase}}}}
** click on [https://tor.stackexchange.com/questions/tagged/{{project_name_short_lowercase}} tor.se] and [https://unix.stackexchange.com/questions/tagged/{{project_name_short_lowercase}} unix.se] and press <code>Watch Tag</code>.
** <font size=-3>Also consider to subscribe to questions [https://blog.stackoverflow.com/2010/12/subscribe-to-tags-via-emai/ by e-mail],</font>
** <font size=-3>or by rss ([https://tor.stackexchange.com/feeds/tag?tagnames={{project_name_short_lowercase}}&sort=newest tor.se rss] [[File:Feed-icon.jpeg|12px|alt={{project_name_short}} tor.se rss|link=https://tor.stackexchange.com/feeds/tag?tagnames={{project_name_short_lowercase}}&sort=newest]]; [https://unix.stackexchange.com/feeds/tag?tagnames={{project_name_short_lowercase}}&sort=newest unix.se rss] [[File:Feed-icon.jpeg|12px|alt={{project_name_short}} unix.se rss|link=https://unix.stackexchange.com/feeds/tag?tagnames={{project_name_short_lowercase}}&sort=newest]]).</font>
== Legal ==
Knowledge about laws, and international taxes would be helpful. If you are interested, please e-mail Patrick Schleizer at
* '''email''': {{Name-email}}
* gpg: {{signing_key_main}}
== Footnotes ==
{{reflist|close=1}}
{{Footer}}
[[Category:Documentation]] [[Category:Development]]