-
Notifications
You must be signed in to change notification settings - Fork 15
/
contribute.html
60 lines (55 loc) · 2.79 KB
/
contribute.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
---
layout: hero_and_text
title: Contribute to Defold
description: Join the Defold contributor team and help us shape the future of Defold! Learn what you can help out with and how to best contribute to Defold.
nav: floating
background: /images/hero/defold-top-bg-transparent-2.png
after: [opensource_section.html, donors_and_partners.html]
heatmap: false
---
<h3>How to get involved</h3>
<p>Defold is developed by a team of developers from the <a href="/foundation">Defold Foundation</a>. As a free to use, source available, project we also accept community contributions to any part of the product, including, but not limited to, the engine, editor, extensions and documentation.</p>
<p>The source code is available on GitHub and it is divided into multiple repositories. Below is a list of the main repositories:</p>
<div>
<div class="columns six">
<ul class="checkmark">
<li><a href="https://github.com/defold/defold" target="_blank">Engine and editor</a></li>
<li><a href="https://github.com/defold/extender" target="_blank">Extension build server</a></li>
</ul>
</div>
<div class="columns six">
<ul class="checkmark">
<li><a href="https://github.com/defold/doc" target="_blank">Manuals and Tutorials</a></li>
<li><a href="https://github.com/defold/examples" target="_blank">Examples</a></li>
</ul>
</div>
</div>
<h3>Contribution guidelines</h3>
<p>Before you make your first contribution it is recommended that you familiarize yourself with our contribution guidelines. The guidelines exist to ensure that your contribution is of good quality, does what it is supposed to do, has no unwanted side-effects and that you are legally allowed to make the contribution. Below is a short summary of the guidelines. Head over to GitHub to read the full guidelines.</p>
<div>
<div class="columns six">
<h4>Bugfixes</h4>
<ul class="checkmark">
<li>Does the contribution solve a single problem?</li>
<li>Is the contribution covered by unit tests?</li>
<li>Is the contribution tested on all applicable platforms?</li>
<li>Is the contribution following existing code style and patterns?</li>
<li>Are you legally entitled to make the contribution?</li>
</ul>
</div>
<div class="columns six">
<h4>New features</h4>
<ul class="checkmark">
<li>Does the contribution add a single feature?</li>
<li>Is the new functionality well designed?</li>
<li>Is the contribution covered by unit tests?</li>
<li>Is the contribution tested on all applicable platforms?</li>
<li>Is the contribution following existing code style and patterns?</li>
<li>Are you legally entitled to make the contribution?</li>
</ul>
</div>
</div>
<br/>
<div class="center">
{% include primary_button.html link="https://github.com/defold/defold/blob/dev/CONTRIBUTING.md" target="_blank" text="Contribution guidelines" %}
</div>