mirror of
				https://github.com/lingble/twenty.git
				synced 2025-10-30 20:27:55 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			45 lines
		
	
	
		
			815 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			815 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ---
 | |
| title: Contributing
 | |
| sidebar_position: 1
 | |
| description: Learn how you can contribute to the project
 | |
| sidebar_custom_props:
 | |
|   icon: TbTopologyStar
 | |
| ---
 | |
| 
 | |
| ## Pre-requisites
 | |
| 
 | |
| Make sure that your [IDE is correctly setup](/contributor/local-setup/ide-setup) and that your backend is running on `localhost:3000`.
 | |
| 
 | |
| 
 | |
| ## Starting a new feature
 | |
| 
 | |
| Make sure your database is running on the URL provided in your `server/.env` file.
 | |
| 
 | |
| ```bash
 | |
| cd front
 | |
| yarn
 | |
| 
 | |
| yarn start
 | |
| ```
 | |
| 
 | |
| ## Regenerate graphql schema based on API graphql schema
 | |
| 
 | |
| ```bash
 | |
| yarn graphql:generate
 | |
| ```
 | |
| 
 | |
| ## Lint
 | |
| 
 | |
| ```bash
 | |
| yarn lint
 | |
| ```
 | |
| 
 | |
| ## Test
 | |
| 
 | |
| ```bash
 | |
| yarn test # run jest tests
 | |
| yarn storybook:dev # run storybook
 | |
| yarn storybook:test # run tests (needs yarn storybook:dev to be running)
 | |
| yarn storybook:coverage # run tests (needs yarn storybook:dev to be running)
 | |
| ```
 | 
