Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 1.19 KB

CONTRIBUTING.md

File metadata and controls

27 lines (18 loc) · 1.19 KB

Contributing to Expo Config Plugins

Submitting a pull request

To submit a pull request:

  1. Fork the repository and create a feature branch. (Existing contributors can create feature branches without forking. Prefix the branch name with @your-github-username/.)
  2. Run yarn in the root directory to generate the build files.
  3. Use conventional commits including in the PR title.
  4. Fill out the entire PR template. Ensure your code is tested locally and has continuous tests in CI.
  5. Make sure all tests pass on GitHub Actions.
  6. Wait for a review and adjust the code if necessary.

Creating a plugin

  • Plugins can be generated by running yarn gen.
  • Add plugins to the example in apps/app to test them.
  • The example app should always stay in a state of regeneration.

Be sure to run the following scripts in the root directory to update automation tools:

  • Update dependabot: yarn update-dependabot-config
  • Update the issue template: yarn update-issue-template

Publishing a release

All publishing should be handled automatically whenever code is merged to main.