Updated README

This commit is contained in:
DrMint 2022-03-03 23:28:41 +01:00
parent d0af42e40b
commit 7546ad66e3
1 changed files with 13 additions and 2 deletions

View File

@ -3,12 +3,14 @@
## Technologies
#### [Back](https://github.com/Accords-Library/strapi.accords-library.com)
- CMS: Stapi
- GraphQL endpoint
- Multilanguage support
- Markdown format for the rich text fields
#### [Front](https://github.com/Accords-Library/accords-library.com) (this repository)
- Language: [TypeScript](https://www.typescriptlang.org/)
- Queries: [GraphQL](https://graphql.org/)
- [GraphQL Code Generator](https://www.graphql-code-generator.com/) to automatically generated types for the operations variables and responses
@ -27,6 +29,10 @@
- State Management: [React Context](https://reactjs.org/docs/context.html)
- Persistent app state using LocalStorage
- Support for many screen sizes and resolutions
- Data quality testing
- Data from the CMS is subject to a battery of tests (about 20 warning types and 40 error types) at build time
- Each warning/error comes with a front-end link to the incriminating element, as well as a link to the CMS to fix it.
- Check for completeness, conformity, and integrity
## Installation
@ -37,24 +43,29 @@ npm install
```
Create a env file:
```bash
nano .env.local
```
Enter the followind information:
```txt
URL_GRAPHQL=https://url-to.strapi-accords-library.com/graphql
ACCESS_TOKEN=genatedcode-by-strapi-api
NEXT_PUBLIC_URL_CMS=https://url-to.strapi-accords-library.com/
NEXT_PUBLIC_URL_IMG=https://url-to.img-accords-library.com/
NEXT_PUBLIC_URL_SELF=https://url-to-front-accords-library.com
```
Run in dev mode:
```bash
./run_accords_dev.sh
```
OR build and run in production mode
```bash
./run_accords_build.sh
./run_accords_prod.sh