We want this community to be friendly and respectful to each other. Please read the full text so that you can understand what actions will and will not be tolerated.
The core team works directly on GitHub and all work is public.
Working on your first pull request? You can learn how from this free series: How to Contribute to an Open Source Project on GitHub.
- Fork the repo and create your branch from
master
(a guide on how to fork a repository). - Run
yarn bootstrap
to setup the developement environment. - Do the changes you want and test them out in the example app before sending a pull request.
We prefix our commit messages with one of the following to signify the kind of change:
fix
: bug fixes, e.g. fix Button color on DarkTheme.feat
: new features, e.g. bindings to new component.refactor
: code/structure refactor, e.g. new structure folder for components.test
: adding or updating tests, eg unit testing.chore
: tooling changes, e.g. change circle ci config.BREAKING
: for changes that break existing usage, e.g. change API of a component.
When you're sending a pull request:
- Prefer small pull requests focused on one change.
- Follow the pull request template when opening a pull request.
The example app uses Expo. You will need to install the Expo app for Android and iOS to start developing.
After you're done, you can run yarn start
in the example/
folder and scan the QR code to launch it on your device.
You can report issues on our bug tracker. Please follow the issue template when opening an issue.
By contributing to Bs React Native Paper, you agree that your contributions will be licensed under its MIT license.