You have stumbled upon a top secret part of the internet where rocket scientists hang out.
It would be a multi-national security concern if you joined a Discord channel where the rocket scientists answer any questions thrown their way.
Of course we are kidding, Space Cloud welcomes you!
There are multiple ways to contribute to Space Cloud:
-
Code contributions.
- Looking for a starting point? Search for issues with the labels good first issue or help wanted.
-
Creating well-described issues with reproducible steps.
-
Community contributions (making examples, tutorials, spreading the word, or sending out this tweet).
-
Contributing to discussions and offering your views and feedback on community calls.
-
Every PR should be attached to an issue. If your contribution doesn't align with an existing issue, create a new issue and link it with your PR.
-
Space Cloud's motivation and design goals are the driving factors for feature ideas.
If you are confused about where to start, which issue to pick or how to solve one, we welcome your questions in the #contributions channel on Discord.
Before your PRs can be merged, you need to sign the Contributor License Agreement.
- The core components of Space Cloud are
gateway
,runner
andspace-cli
. - The codebase is a monorepo consisting of the core components and their sub modules.
- Space Cloud follows a version and release based branching practice. Active development happens on the version branches starting with the prefix
v
. - For creating a PR, you should create a fork from the latest version branch. Avoid creating forks from master because a version release might force you to rebase your commits.