Contributing to customize-cra
August 3, 2019 Β· View on GitHub
This file contains information related to the contribution process for customize-cra. The hope is that this file will become an excellent reference guide for newcomers to the project.
It's not to that point yet though!
If you're finding yourself lost or want to suggest opportunities for better documentation, please don't hesitate to open an issue!
π Give yourself credit!
This project uses all-contributors to recognize contributions. If you contribute to the project, be sure to give yourself credit by using the all-contributors add script.
Project Map
customize-cra/
βββ babel.config.js
β βββ contains the configuration for babel presets and plugins
βββ dist/
β βββ contains the code output by rollup in the build process
βββ rollup.config.js
β βββ contains the configuration for the build process
βββ src/
βββ customizers/
β βββ the functions that transform the various config files
βββ overrides.js
β βββ the compose functions which drive customize-cra's functionality
βββutilities.js
βββ utility functions that the customizers rely on (like 'getBabelConfig')
Committing code
This project enforces conventional commit messages via commitlint. See this summary for more information on how to write a commit message that follows the rules.
Opening a Pull Request
Please open all Pull Requests against the master branch. If your Pull Request has breaking changes, open against the next branch instead.
Reporting an issue
If you would like to report an issue with the project, please open an issue! We ask that you provide as much information as possible when reporting an issue to help tighten the feedback loop.