These rules are expected to be followed by contributors on this server. It's a mix of some good practices, my preferences and server setup. I hope you won't find them very restrictive as I sincerely welcome everyone who wants to help me.
- A contributor may participate in up to two projetcs at once, excluding the testing project.
- Every commit must include a type and subject. Type must be one of: feat, fix, perf, style, chore or docs. Subject should be concise and descriptive.
- Larger commits must include changes in bullet points. Each point should describe a distinct change.
- Mixing more commit types into one is not allowed, whit exception of fix. You may fit minor fixes in feat, perf and style.
- Always check if your changes don't colide with current project license.
- Resolve conflicts before asking for merge.
- When contributing to project from category "2 - scripts", try to avoid using external libraries.
- When modifying README files, don't change their content formatting nor file format.
- Comment the code. Use signle line comment describing what it does. If necessary, include second line about how it's done and/or third line explaining blunders you decided to implement.
- Try to avoid lines longer than 90 characters.
- In project related (or any) email communication use inline replies.