2.9 KiB
-
Copyright (C) 2020 Mert Gör, sulincix Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".
On Coding Rules v1
About Branches
- devel-x(version number here)
- master-x(version number here)
- stable-x(version number here)
- oldstable-x(version number here)
- legacy-x(version number here)
master is main branch for users/communities.
stable is current stable branch.
oldstable is old version but supported.
legacy is old version and not supported.
About Tags
Tag string should be like this:
- v1.2.0 (classic versioning)
- 2020.05 (year.month style)
- 20200512 (yearmonthdate style)
- 123 (single number versioning)
About Pull Requests
Send your Pull Requests to devel-x branch first. Then "Masscollabs core team" will analyze the code/information that you have sent.
About Merging Source Code
- Next stage is we'll merge devel-x source code/information with master-x branch; this is a release stage.
- Then the next stage is testing the source code/information and merging the source code/information with stable-x branch
Preferred Github Account Settings for "core team"
Your Account should have the following features when commiting
- SSH key
- GPG key
- 2 Factor Authentication
- Personal access token for one time commit passphrase
For other contributers when commiting
You may send your Pull Request from Github web page, or from command line without GPG signed commit, 2 Factor Authentication and Personal access token
Account Privacy of members
You always have the right not to declare yourself as a public member; you can always be a private member.
Code distribution rules
Masscollabs never puts source code/information into master-x branches without security testing and correcting the information. Test twice your code and information and then send your pull request to all branches (devel-x , master-x and stable-x). Masscollabs plays, fixes, tries, makes.
This document is licensed under the terms of the GNU Free Documentation License
If you have any questions please create an issue on this repository or join the Masscollabs Freenode channel to ask your question.
on-coding.md Coding Rules, Account Privacy and Contribution information for Masscollabs; this document will be updated by getting feedback from members and other contributors.