mirror of
https://github.com/Unleash/unleash.git
synced 2024-12-28 00:06:53 +01:00
ad7c139992
This PR puts our contributing guidelines in the sidebar of the unleash documentation. Currently there was no way of navigating to them easily, which made our contribution guides and ADRs less useful. This PR adds them to the sidebar as their own category, and adds an ADR for domain centric language. Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
24 lines
1.1 KiB
Markdown
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 style import placement](../ADRs/front-end/preferred-styles-import-placement.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)
|