1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-11-01 19:07:38 +01:00
unleash.unleash/website/docs/contributing/frontend/overview.md
Gastón Fournier ca761584c6
docs: Delete old preferred-styles-import-placement (#6185)
Having old ADRs makes it harder for newcomers, that have to navigate
through many ADRs and spot the ones that were superseded by others. We
can save the mental burden by just moving the old ones to a deprecated
folder
2024-02-09 17:50:08 +01:00

24 lines
1.1 KiB
Markdown

---
title: Front end
---
## Frontend overview
The frontend is written in react/typescript. It's is a single page application that communicates with the backend via a REST API. The frontend is built using vite and served by the backend.
## ADRs
We have created a set of ADRs to help guide the development of the frontend:
* [Component naming](../ADRs/front-end/component-naming.md)
* [Interface naming](../ADRs/front-end/interface-naming.md)
* [Preferred component props usage](../ADRs/front-end/preferred-component-props-usage.md)
* [Preferred export](../ADRs/front-end/preferred-export.md)
* [Preferred function type](../ADRs/front-end/preferred-function-type.md)
* [Preferred styling method](../ADRs/front-end/preferred-styling-method.md)
* [Preferred data mutation method](../ADRs/front-end/preferred-data-mutation-method.md)
* [Preferred data fetching method](../ADRs/front-end/preferred-data-fetching-method.md)
* [Preferred folder structure](../ADRs/front-end/preferred-folder-structure.md)
* [Preferred form architecture](../ADRs/front-end/preferred-form-architecture.md)
* [OpenAPI SDK generator](../ADRs/front-end/sdk-generator.md)