Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/pagopa/pagopa-api-config-fe

Frontend for configuration of Nodo dei Pagamenti
https://github.com/pagopa/pagopa-api-config-fe

pagopa-apiconfig

Last synced: about 20 hours ago
JSON representation

Frontend for configuration of Nodo dei Pagamenti

Awesome Lists containing this project

README

        

# API Config - FrontEnd

The project is useful to create and verify some configuration for the pagoPA platform.

## Prerequisites

- Install [yarn](https://classic.yarnpkg.com/en/docs/getting-started)
- Install lib dependencies

## Available Scripts

In the project directory, you can run:

### `yarn build`

Builds the app for production to the `build` folder.\
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.

### `yarn generate`

It generates the client API scripts able to interact with the backend APIs according to its Swagger.\
See [here](https://github.com/pagopa/pagopa-api-config/blob/main/openapi/swagger.json) for more details about.

- On MacOSX use `macosx:generate:api` script.

### `yarn start`

Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.\
It should be something like the following image

![](./doc/screenshot.png)

The page will reload if you make edits and you will also see any lint errors in the console.

### `yarn test`

Launches the test created using [Jest](https://jestjs.io/).