Welcome to the Resonate project! We appreciate your interest in helping us build reliable and scalable distributed systems. To get started, follow these simple steps:
We follow the fork and branch workflow. There will be three Git repositories involved:
- upstream - the resonate repository on GitHub.
- origin - your GitHub fork of
upstream. - local - your local clone of
origin.
These steps are only needed once and not for subsequent changes you might want to make:
-
Fork the
resonaterepository on GitHub to createorigin. Visit resonate GitHub repository and click theForkbutton. -
Clone your fork.
git clone git@github.com:<your-user-name>/resonate.git
Here is a outline of the steps needed to make changes to the resonate project.
-
Make a branch in your repo.
git switch -c my-branch
-
Make changes and commit.
git add . git commit -m "dead simple"
-
Push your branch to your forked repo.
git push origin my-branch
-
Select the branch you are working on in the drop-down menu of branches in your fork. Then hit the
Contribute, followed by theOpen pull requestbutton. -
Double check your changes and hit the
Create pull requestbutton. A maintainer from Resonate will review your PR. Thank you for your contribution!
Here are some areas where your contributions would be valuable:
- Bug fixes for existing packages.
- Refactoring efforts to improve code quality.
- Enhancements to our testing and reliability efforts.
Thank you for your contributions and support in building a better Resonate! 🚀
