Thanks for being willing to contribute!
Commits should follow the Conventional Commits spec.
- Fork and clone the repo
bundle install
to install dependencies- Create a branch for your PR
Tip: Keep your
main
branch pointing at the original repository and make pull requests from branches on your fork. To do this, run:git remote add upstream https://github.com/bt-rb/this-project git fetch upstream git branch --set-upstream-to=upstream/main main
This will add the original repository as a "remote" called "upstream," Then fetch the git information from that remote, then set your local
main
branch to use the upstream main branch whenever you rungit pull
. Then you can make all of your pull request branches based on thismain
branch. Whenever you want to update your version ofmain
, do a regulargit pull
.
Run the tests:
rake
Run the linter:
bin/lint
Run the formatter:
bin/format
cd demo
bundle
bundle exec bridgetown serve
Open up localhost:4000 in your browser.
Releases are handled automatically via GitHub Actions.
Release locally:
rake release
Please checkout the the open issues.
Also, please watch the repo and respond to questions/bug reports/feature requests!
Thanks!