Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Before jumping into a PR be sure to search existing PRs or issues for an open or closed item that relates to your submission.
|Type of issue||Priority|
|Minor improvements, non-core feature requests|
|Confusing UX (... but working)|
|Core Features (Booking page, availabilty, timezone calculation)|
|Core Bugs (Login, Booking page, Emails are not working)|
The development branch is
main. This is the branch that all pull requests should be made against. The changes on the
main branch are tagged into a release monthly.
To develop locally:
Fork this repository to your own GitHub account and then clone it to your local device.
Create a new branch:
git checkout -b MY_BRANCH_NAME
npm install -g yarn
Install the dependencies with:
Start developing and watch for code changes:
You can build the project with:
Please be sure that you can make a full production build before pushing code.
More info on how to add new tests coming soon.
This will run and test all flows in multiple Chromium windows to verify that no critical flow breaks:
To check the formatting of your code:
If you get errors, be sure to fix them before committing.
Making a Pull Request
- Be sure to check the "Allow edits from maintainers" option while creating you PR.
- If your PR refers to or fixes an issue, be sure to add
fixes #XXXto the PR description. Replacing
XXXwith the respective issue number. See more about Linking a pull request to an issue .
- Be sure to fill the PR Template accordingly.