Want to add a content or a new template to the list? We appreciate any contributions to this repository.
We are happy to review additional templates to add into this repository. New templates should reside in a folder under templates and contain the necessary files outlined below. To have your template reviewed by a maintainer, please open a pull request and fill out the pull request template provided.
All templates are required to start with the default template. Please name your template appropriately to encapsulate the features it provides as best as possible.
.template.dependencies.json
is used by the custom react-scripts to generate apackage.json
file in the output.
The template can contain standard
package.json
definitions fordependencies
,devDependencies
,scripts
, andlint-staged
public
folder has assets including theindex.html
,favicon.ico
and other files that should not be processed by Webpack.src
folder contains all the JavaScript for your React app.README.md
is necessary to describe how to run the app and what features it contains.gitignore
can be provided to ignore certain files by default.
Note that the
gitignore
excludes the dot.
to accommodate a workaround with npm processes. See this issue for more information.