From 2f18b6cf435b7bd190efa6aadfb64414e75c6b38 Mon Sep 17 00:00:00 2001 From: redbinder0526 Date: Wed, 5 Aug 2026 02:26:16 +0200 Subject: [PATCH 1/2] add contributing md --- CONTRIBUTING.MD | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 CONTRIBUTING.MD diff --git a/CONTRIBUTING.MD b/CONTRIBUTING.MD new file mode 100644 index 0000000..3eb378e --- /dev/null +++ b/CONTRIBUTING.MD @@ -0,0 +1,14 @@ +# Contribution Guidelines +Welcome to the contribution guideline document. Spacebar Network is an open source project, and we welcome contributions from anyone. However, when contributing to our repositories, you must follow the guidelines. + +## Contributing a feature/fix +Before you contribute anything to our repositories, we would prefer if there is an open issue on the repository in question for the feature/fix you are going to contribute. This is not a requirement, but is preferred. +When commiting, your commits should follow the [Conventional Commits](https://conventionalcommits.org/) standard. (example: instead of `added xyz feature` do `feat: added xyz`) +Each repository may have its own code quality standards but the general overview is: +- Rust is preferred as a language for projects, although we are open to any language as long as it isn't too obscure. +- For databases, we always use PostgreSQL. +- For inter server communication, either gRPC or REST APIs may be used. +Adding tests to your code is not required at this time, but it is preferred you do. + +## Licensing +Unless otherwise specified in the repository's own LICENSE file, all our code is licensed under the [GNU AGPLv3](https://choosealicense.com/licenses/agpl-3.0), including that of outside contributions. By contributing to any repository (that does not have its own LICENSE file to agree to) in Spacebar, you agree to the terms of the GNU AGPLv3 license. \ No newline at end of file -- 2.47.3 From 3a2f776606dadfda205783bb5b4db100c4b45427 Mon Sep 17 00:00:00 2001 From: redbinder0526 Date: Wed, 5 Aug 2026 02:47:23 +0200 Subject: [PATCH 2/2] Update CONTRIBUTING.MD --- CONTRIBUTING.MD | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.MD b/CONTRIBUTING.MD index 3eb378e..2705d33 100644 --- a/CONTRIBUTING.MD +++ b/CONTRIBUTING.MD @@ -1,5 +1,5 @@ # Contribution Guidelines -Welcome to the contribution guideline document. Spacebar Network is an open source project, and we welcome contributions from anyone. However, when contributing to our repositories, you must follow the guidelines. +Welcome to the contribution guideline document. Spacebar Network is an open source project, and we welcome contributions from anyone. However, when contributing to our repositories, you must follow the guidelines. Our projects are intended to be used by everyone, so adding features/fixes for your own preferences (e.g. using different types of code styling) is not allowed. ## Contributing a feature/fix Before you contribute anything to our repositories, we would prefer if there is an open issue on the repository in question for the feature/fix you are going to contribute. This is not a requirement, but is preferred. @@ -11,4 +11,6 @@ Each repository may have its own code quality standards but the general overview Adding tests to your code is not required at this time, but it is preferred you do. ## Licensing -Unless otherwise specified in the repository's own LICENSE file, all our code is licensed under the [GNU AGPLv3](https://choosealicense.com/licenses/agpl-3.0), including that of outside contributions. By contributing to any repository (that does not have its own LICENSE file to agree to) in Spacebar, you agree to the terms of the GNU AGPLv3 license. \ No newline at end of file +Unless otherwise specified in the repository's own LICENSE file, all our code is licensed under the [GNU AGPLv3](https://choosealicense.com/licenses/agpl-3.0), including that of outside contributions. By contributing to any repository (that does not have its own LICENSE file to agree to) in Spacebar, you agree to the terms of the GNU AGPLv3 license. + +If you do contribute, make an account, or use any of our services, you are automatically bound to our Network [rules,](https://git.spbr.net/spacebar/policy/src/branch/main/GENERAL-NETWORK-RULES.md/) [Code of Conduct,](https://git.spbr.net/spacebar/policy/src/branch/main/CODE_OF_CONDUCT.md/) and our [Privacy Policy.](https://git.spbr.net/spacebar/policy/src/branch/main/PRIVACY-POLICY.md/) \ No newline at end of file -- 2.47.3