When you have made a change to the codebase and would like to submit it to us via GitLab or GitHub, please follow this guide.
- Open an issue or let us know that you're about to submit something new
- Add your name and email to
AUTHORS
file - Git commit with the correct commit message format
ux:
ordx:
The above list, now in more details:
It's a shame to spend time building something that won't match the project's needs or vision, so to avoid disappointments, let us know that you want to contribute on something. Open an issue on GitLab and check with us whether your contribution would be welcomed. Since Manyverse has committments to some principles (e.g. no ads, no proprietary code, no trackers, and simple UI design), we cannot accept any contribution. Most ideas that contributors have are very welcome!
Add your name and email address to the file AUTHORS
in the root of this project's directory.
When you're done making the contribution and are ready to git commit it and push to a branch, use the flag -s
to sign the DCO, like this:
git commit -s -m "ux: bug fix: button should work"
Note also that for the commit message, we follow this format:
ux:
prefix for any change to the project that end-users will noticeux: [and] bug fix:
for Android-only bug fixesux: [ios] bug fix:
for iOS-only bug fixesux: [des] bug fix:
for Desktop-only bug fixesux: [and] feature:
for Android-only featuresux: [ios] feature:
for iOS-only featuresux: [des] feature:
for Desktop-only featuresux: [and]
for Android-only improvementsux: [ios]
for iOS-only improvementsux: [des]
for Desktop-only improvementsux: bug fix:
prefix for a bug fix that applies to all platformsux: feature:
for a new feature on all platformsux:
for any other improvement on all platforms
dx:
prefix for any change to the project that end-users will not notice- These commits will not show up on the CHANGELOG.md, while
ux:
commits will
- These commits will not show up on the CHANGELOG.md, while
Just check the git log if you want to see examples of these commit messages.