File tree 1 file changed +23
-1
lines changed
1 file changed +23
-1
lines changed Original file line number Diff line number Diff line change 1
1
# Contributing to Suffragium
2
+
2
3
There are many ways, how you can contribute and be part of this project.
3
4
4
5
The most meaningful are:
6
+
5
7
- Open a pull request
6
8
- Vote
7
9
- Give feedback
10
+
8
11
---
12
+
9
13
## Open a Pull Request
10
- If you want to add a feature or fix a bug. Pull Requests are the way to go. Try to keep them short and simple and follow the developer guide.
14
+
15
+ If you want to add a feature or fix a bug. Pull Requests are the way to go. Try to keep them short and simple and follow the developer guide.
16
+
11
17
### Developer guide
18
+
12
19
#### REQUIRED
20
+
13
21
- Follow the [ GDScript style guide] ( https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_styleguide.html#gdscript-style-guide )
14
22
- Use [ Scony"s godot gdscript tollkit] ( https://github.com/Scony/godot-gdscript-toolkit/ ) to validate the Pull Request
23
+
15
24
#### RECOMMENDED
25
+
16
26
- Folder names are in snake_case
17
27
- File names are in snake_case
18
28
- Node names are in PascalCase
29
+
19
30
---
31
+
20
32
## How to Vote
33
+
21
34
Place a :+1 : or :-1 : emoji on the initial post of an pull request. When the merge conditions are met, the pull request will be merged.
35
+
22
36
## Merge pull request conditions
37
+
23
38
If one of them is true, the PR will me merged.
39
+
24
40
- ** Last commit is 24h or older** and ** has more than 10 votes** and ** 75% positive votes**
25
41
- ** Last commit is 72h or older** and ** 75% positive votes**
42
+
43
+ ## Close pull request without merging conditions
44
+
45
+ If its true, the pull request / draft is considered as blocked and will be closed
46
+
47
+ - ** Last commit is 20 days or older**
You can’t perform that action at this time.
0 commit comments