14 lines
642 B
Markdown
14 lines
642 B
Markdown
# Project Rules
|
|
|
|
## Electron App
|
|
### Quality
|
|
We care about overall architectural quality and keeping consistent patterns according to best practices.
|
|
|
|
As an example, we have as high of a bar as a product team like Linear, which outputs high quality software. Let's avoid slop at all costs.
|
|
|
|
### Package Manager
|
|
- Use **yarn** (not npm) for all dependency management
|
|
|
|
### Design system
|
|
Whenever possible, we should use the design system components. If we need to add a new component from the available ones in [shadcn](https://ui.shadcn.com/docs/components), we should add it to the design system (using `shadcn add _`) and use it in the app.
|