-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[#86] Add the list of features in the Home wiki page
- Loading branch information
Showing
2 changed files
with
36 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Features list | ||
|
||
This template is based on top of the TypeScript version of [Create-React-App](https://create-react-app.dev/) toolkit and contains all its features. | ||
In addition to Create-React-App, this templates provides the following features: | ||
|
||
## Development | ||
|
||
### Project Structure | ||
|
||
- A project structure matching our [React Project Strucutre](https://nimblehq.co/compass/development/code-conventions/javascript/react/#project-structure) conventions | ||
- ESLint and Prettier — using our [custom ESLint configuration](https://github.com/nimblehq/eslint-config-nimble) | ||
- SCSS support with our [conventional file structure](https://nimblehq.co/compass/development/code-conventions/css/#stylesheets-structure) | ||
- Using `Dart SASS` with `@use` and `@forward` imports | ||
- Absolute file imports | ||
|
||
### Helpers & Tools | ||
|
||
- [Axios](https://github.com/axios/axios) and a ready-to-use `requestManager` helper | ||
- [Localization](https://github.com/nimblehq/react-templates/issues/34) using `i18next` | ||
- [React Router](https://github.com/nimblehq/react-templates/issues/53) | ||
|
||
## Testing | ||
|
||
- [Cypress](https://nimblehq.co/compass/development/code-conventions/javascript/cypress/) confiugured for UI tests | ||
- `data-test-id` [made consistent](https://github.com/nimblehq/react-templates/issues/30) across Cypress and Jest tests | ||
- [Test coverage reports](https://github.com/nimblehq/react-templates/pull/38) — merging Cypress and Jest tests reports | ||
|
||
## GitHub | ||
|
||
- GitHub templates for Issues and Pull Requests | ||
- GitHub workflows for Preview, Deployment and Tests | ||
|
||
## GitLab | ||
|
||
- GitLab templates for Merge Requests |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters