mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	Moves to Yarn v4 --------- Co-authored-by: Alvin Bryan <107407814+alvinometric@users.noreply.github.com>
		
			
				
	
	
		
			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 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)
 |