-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing
Sandeep Vattapparambil edited this page Aug 19, 2026
·
1 revision
npm run dev # hot-reload dev mode
npm run build # full build
npm start # run built app-
TypeScript β strict mode, no
anywhere possible. - React β functional components with hooks.
- State β Zustand stores for global state.
-
IPC β all channels defined in
src/shared/ipc-channels.ts. -
Constants β hardcoded values in
src/shared/constants files. -
i18n β all user-facing strings in
src/renderer/i18n/locales/.
- Ensure the build passes:
npm run build - Update locale files if adding/modifying UI strings.
- Keep PRs focused on a single concern.
If you discover a security vulnerability, please report it through the security advisory. Do not report security vulnerabilities through public GitHub issues.
We will acknowledge receipt within 48 hours and provide an estimated timeline for a fix.
This project follows the Contributor Covenant Code of Conduct.
Getting Started
Internals
Quality
Community