Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/softspiders/ca-react-rest-monorepo

Client application starter on the Clean Architecture in monorepo
https://github.com/softspiders/ca-react-rest-monorepo

ca clean-architecture client coverage hooks jest jest-fetch-mock monorepo react react-hooks react-testing-library rest softspiders ss starter template testing-library ts typescript

Last synced: about 3 hours ago
JSON representation

Client application starter on the Clean Architecture in monorepo

Awesome Lists containing this project

README

        





## Client application starter on the Clean Architecture in monorepo

---

## Feature tags
- clean-architecture
- client
- counter-app
- jest
- jest-fetch-mock
- monorepo
- react
- react-hooks
- react-testing-library
- rest
- starter
- test-coverage
- typescript
- unit-test
- use-presenter

---

## Parents

- [**- monorepo**](https://github.com/softspiders/ca-react-rest-api-starter)

## Children

- [**+ lerna, yarn-workspaces**](https://github.com/softspiders/ca-react-rest-lerna)

---

## Author

[Alexander Lapygin](https://github.com/AlexanderLapygin) <>

---
## Inspired by

[Eduardo Moroni](https://github.com/eduardomoroni)'s
[*react-clean-architecture*](https://github.com/eduardomoroni/react-clean-architecture)

---

## Install

Being in *counter-react*, do:

```sh
yarn
```

---

## Running

At first [start server](https://xg4qv.sse.codesandbox.io) on CodeSandbox.
Then, being in *counter-react*, do:

```sh
npm start
```

## Run tests

Being in each package: *counter-core*, *counter-rest*, *counter-react*, do:

```sh
yarn test
```

For coverage testing (also being in each package: *counter-core*, *counter-rest*, *counter-react*) do:

```sh
yarn test:coverage
```

---

## License

Licensed under the [MIT license](./LICENSE).


SOFTSPIDERS