1.9 KiB
CONTRIBUTING
Hi, and thanks for your intereset to contribute to McFly! 🎉
This is the best place to start if you want to contribute code to the project.
Report issues or request features
To open issues or feature requests, see our issue tracker. You can also send them via email to ~ayoayco/mcfly@todo.sr.ht
.
Participate in discussions
To open new or participate on existing discussions, see our mcfly-discussions mailing list.
Contribute Code
We use git
and email
here -- it is actually fun!
To get started, setup git send-email.
After setting up git send-email
you can now follow the steps below to start hacking:
- Clone the repository to your local machine, then go into the project directory:
$ git clone https://git.sr.ht/~ayoayco/mcfly
$ cd mcfly
- Create a new branch for your changes:
git checkout -b my-branch
- Make your changes, and then commit them with a descriptive message using conventional commits:
git commit -m "feat(core): implement server-side rendering"
- Use
git send-email
to send a patch:
git send-email --to="~ayoayco/mcfly-patches@lists.sr.ht" HEAD^
The
HEAD^
bit is a reference to the latest commit, which will be added to your patch. This could be a range of commits as well if you have mutiple commits.
- Wait for a response from us whether the patch needs rework... or a notification if it gets merged!
As a summary, we use
git
and
Need help?
If something needs clarification, don't hesitate to reach out to me via email ayo@ayco.io
. Thanks! :)