forked from minetest/minetest.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
get-involved.html
345 lines (331 loc) · 12.2 KB
/
get-involved.html
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
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
---
title: Get Involved
layout: default
redirect_from:
- /get_involved/
- /community.html
- /community/
- /irc.html
- /irc/
- /development.html
- /development/
- /reporting_issues/
- /donate/
- /support/
---
<section class="section">
<div class="container">
{% assign rows = "community,social" | split: "," %}
{% for row in rows %}
<div class="columns is-variable is-8 is-centered iconlist">
{% for link in site.data[row] %}
<a class="column is-narrow has-text-centered no-underline hover-enlarge" href="{{ link.url }}">
<div class="image">
<img src="{{ '/media/logos/' | append: link.icon | relative_url }}" alt="{{ link.name }} logo">
</div>
<span class="title">{{ link.name }}</span>
</a>
{% endfor %}
</div>
{% endfor %}
</div>
</section>
<section class="section">
<div class="container">
<h2 id="contribute" class="title section-title">Contribute</h2>
<div class="columns is-centered">
<div class="column">
<h3 id="everyone" class="is-size-3">Everyone</h3>
<div class="content">
<ul>
<li>
<a href="#reporting-issues">Report bugs and request features</a>.
</li>
<li>
Give support on the <a href="https://forum.minetest.net">forums</a> and <a href="https://wiki.minetest.net/IRC">IRC</a>.
</li>
<li>
Help translate Minetest using
<a href="https://hosted.weblate.org/projects/minetest/minetest/">our web interface</a>.
</li>
<li>
<a href="https://forum.minetest.net/viewtopic.php?f=7&t=19877">Help us review and merge pull requests</a>.
</li>
<li>
<a href="#donate">Donate</a> money to pay for infrastructure, and support your favourite contributors.
</li>
</ul>
</div>
</div>
<div class="column">
<h3 id="programmers" class="is-size-3">Programmers</h3>
<div class="content">
<ul>
<li>
Work on a <a href="https://dev.minetest.net/Modding_Intro">game or mod</a>
and publish it to <a href="https://content.minetest.net">ContentDB</a>.
</li>
<li>
Report bugs and submit patches on
<a href="https://github.com/minetest">GitHub</a> or <a href="https://wiki.minetest.net/IRC">IRC</a>.
</li>
<li>
Read the <a href="https://dev.minetest.net/Engine">engine</a>
documentation.
</li>
<li>
For good first tasks, look out for the Beginner Friendly label on the
<a href="https://github.com/minetest/minetest/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22Beginner+Friendly%22">engine</a>
or
<a href="https://github.com/minetest/minetest.github.io/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22Beginner+Friendly%22">website</a>
repositories.
</li>
</ul>
</div>
</div>
<div class="column">
<h3 id="artists" class="is-size-3">Artists</h3>
<div class="content">
<ul>
<li>
Team up and create a new game.
</li>
<li>
Create a
<a href="https://wiki.minetest.net/Texture_Packs">Texture Pack</a>.
</li>
<li>
Hang around on the forums, and help with
<a href="https://forum.minetest.net/viewtopic.php?f=47&t=1585">texture requests</a>.
</li>
</ul>
</div>
</div>
</div>
</div>
</section>
<section class="section">
<div class="container">
<h2 id="developed" class="title section-title">How is Minetest developed?</h2>
<div class="content">
<h3 class="is-size-3">The Process</h3>
<p>
Minetest is developed and maintained by a group of volunteers called
the <a href="https://github.com/orgs/minetest/people">core team</a>,
consisting of a bunch of people who are trusted to keep Minetest
progressing in good condition.
The core team is formed of people who have made great
<a href="{{ '/credits/' | relative_url }}">contributions</a> to Minetest.
Contributions are approved if two members of the core team agree on them.
</p>
<p>
All development and decisions are made in public, on
<a href="https://github.com/minetest">GitHub</a> and
<a href="https://wiki.minetest.net/IRC">Internet Relay Chat (IRC)</a>.
Meetings are occasionally held on IRC, with
<a href="https://dev.minetest.net/Meetings">plans and notes made public</a>.
</p>
<p>
The core team is best contacted on
<a href="https://wiki.minetest.net/IRC">IRC</a> at
<code>#minetest-dev @ irc.libera.chat</code>.
</p>
<p>
For more information, take a look at
<a href="https://dev.minetest.net/All_rules_regarding_to_development">
all the rules regarding to development
</a>.
</p>
<h3 class="is-size-3">Project Structure</h3>
<p>
Minetest is distributed as an engine, combined with a couple of games.
Upstream repositories can be found at
<a href="https://github.com/minetest/">https://github.com/minetest/</a>.
</p>
<ul>
<li>
<strong>The engine</strong> (core) is the base for everything.
C++ is used for housekeeping and performance-critical stuff,
Lua for extensible things.
</li>
<li>
<strong>Games</strong> define game content: nodes, entities,
textures, meshes, sounds and custom behavior implemented in Lua.
Games consist of mods that plug into the engine using the
<a href="https://dev.minetest.net">Modding API</a>.
</li>
</ul>
<p>
For more information, see the
<a href="https://dev.minetest.net/Terminology">terminology</a> or
<a href="https://dev.minetest.net/Engine">engine overview</a>
developer wiki pages.
</p>
<h3 class="is-size-3">Roadmaps and Future Plans</h3>
<p>
As an open source project developed by volunteers, Minetest is
mostly iteratively developed rather than formally planned. However,
there are some overarching goals, both medium-term and long-term, that
have been agreed upon by core developers:
</p>
<p>
<a class="button is-primary"
href="https://github.com/minetest/minetest/blob/master/doc/direction.md">
Roadmap
</a>
</p>
</div>
</div>
</section>
<section class="section">
<div class="container">
<h2 id="reporting-issues" class="title section-title">Reporting Issues</h2>
<div class="content">
<h3 class="is-size-3">Where?</h3>
<p>
Different things related to Minetest are maintained by different people, contacted in different ways. Here you can find where to report issues, bugs and any other kinds of problems regarding to each “product”.
</p>
<p>
People are generally available on Libera <abbr title="Internet Relay Chat">IRC</abbr>, Discord, the Minetest Forums, GitHub and/or via email.
</p>
<table class="table is-striped">
<tr>
<th>Program</th>
<th>People Responsible</th>
<th>Source</th>
<th>Issue Tracker</th>
</tr>
<tr>
<td>Minetest Engine</td>
<td>Core developers</td>
<td>
<a href="https://github.com/minetest/minetest">Source</a>
</td>
<td>
<a href="https://github.com/minetest/minetest/issues">Issues</a>
</td>
</tr>
<tr>
<td>Minetest Game</td>
<td>Core developers</td>
<td>
<a href="https://github.com/minetest/minetest_game">Source</a>
</td>
<td>
<a href="https://github.com/minetest/minetest_game/issues">Issues</a>
</td>
</tr>
<tr>
<td>Minetestmapper</td>
<td>Core developers</td>
<td>
<a href="https://github.com/minetest/minetestmapper">Source</a>
</td>
<td>
<a href="https://github.com/minetest/minetestmapper/issues">Issues</a>
</td>
</tr>
<tr>
<td>Blender B3DExport</td>
<td>Core developers</td>
<td>
<a href="https://github.com/minetest/B3DExport">Source</a>
</td>
<td>
<a href="https://github.com/minetest/B3DExport/issues">Issues</a>
</td>
</tr>
<tr>
<th>Service</th>
<th>People Responsible</th>
<th>Source</th>
<th>Issue Tracker</th>
</tr>
<tr>
<td>*.minetest.net DNS</td>
<td>celeron55</td>
<td>n/a</td>
<td>Contact celeron55. His approval is needed to host under minetest.net</td>
</tr>
<tr>
<td>www.minetest.net</td>
<td>celeron55</td>
<td><a href="https://github.com/minetest/minetest.github.io">Source</a></td>
<td><a href="https://github.com/minetest/minetest.github.io/issues">Issues</a></td>
</tr>
<tr>
<td>forum.minetest.net</td>
<td>celeron55</td>
<td><a href="https://github.com/minetest/forum.minetest.net_template1">Theme</a></td>
<td>Contact a moderator for concerns about content (Use "report this post" if possible)</td>
</tr>
<tr>
<td>wiki/dev.minetest.net</td>
<td>celeron55</td>
<td><a href="https://www.mediawiki.org">MediaWiki</a></td>
<td>
<a href="https://forum.minetest.net/viewtopic.php?f=3&t=10473">Ask for an account to edit</a>
or report issues <a href="https://forum.minetest.net/viewforum.php?f=3">on the forum</a>
</td>
</tr>
<tr>
<td>servers.minetest.net</td>
<td>sfan5</td>
<td><a href="https://github.com/minetest/serverlist">Source</a></td>
<td><a href="https://github.com/minetest/serverlist/issues">Issues</a></td>
</tr>
<tr>
<td>content.minetest.net</td>
<td>rubenwardy</td>
<td><a href="https://github.com/minetest/contentdb">Source</a></td>
<td><a href="https://github.com/minetest/contentdb/issues">Issues</a></td>
</tr>
<tr>
<td>irc.minetest.net</td>
<td>sfan5</td>
<td><a href="https://github.com/moritz/ilbot">Source</a></td>
<td>Contact sfan5</td>
</tr>
<tr>
<td><a href="https://play.google.com/store/apps/details?id=net.minetest.minetest">Google Play</a></td>
<td>nerzhul aka. nrzkt</td>
<td>n/a</td>
<td>Contact nerzhul</td>
</tr>
</table>
</div>
</div>
</section>
<section class="section">
<div class="container">
<h2 id="donate" class="title section-title">Donate</h2>
<div class="content">
<p>
Minetest doesn't have a legal body to accept donations, and most core
developers do not wish to accept donations
<a href="https://github.com/minetest/minetest.github.io/issues/222">themselves</a>.
</p>
<h3 class="is-size-3">celeron55 <span class="is-size-5 has-text-grey has-text-weight-normal">(founder)</span></h3>
<p>
You can tip money to celeron55.
He is the original creator of Minetest, and hosts the forums and wikis.
While he isn't involved in active development, he plays an advisory
role and breaks ties.
</p>
<p>
<a class="button is-primary" href="https://liberapay.com/celeron55/">Liberapay</a>
<a class="button is-primary" href="https://paypal.me/celeron55">Paypal</a>
</p>
<h3 class="is-size-3">Other</h3>
<p>
Your favourite server or content creator might accept tips too; make sure to
check those out.
</p>
<p>
<a class="button is-primary" href="https://content.minetest.net/donate/">
Find packages to support on ContentDB
</a>
</p>
</div>
</div>
</section>