Skip to content

Latest commit

 

History

History
49 lines (29 loc) · 2.25 KB

CONTRIBUTING.md

File metadata and controls

49 lines (29 loc) · 2.25 KB

Contributing to Bs React Native Paper

Code of Conduct

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.

Our Development Process

The core team works directly on GitHub and all work is public.

Development workflow

Working on your first pull request? You can learn how from this free series: How to Contribute to an Open Source Project on GitHub.

  1. Fork the repo and create your branch from master (a guide on how to fork a repository).
  2. Run yarn bootstrap to setup the developement environment.
  3. Do the changes you want and test them out in the example app before sending a pull request.

Commit message convention

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.

Sending a pull request

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.

Running the example

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.

Reporting issues

You can report issues on our bug tracker. Please follow the issue template when opening an issue.

License

By contributing to Bs React Native Paper, you agree that your contributions will be licensed under its MIT license.