git clone https://github.com/stephanebouget/github-security-alerts.gitcd github-security-alertsnpm install && npm startThe application should open automatically via Tauri.
Make sure you have the following installed:
- Node.js >= 22
- npm >= 10
- Rust (stable)
Tauri prerequisites: https://v2.tauri.app/start/prerequisites
Check versions:
node -vnpm -vrustc -Vnpm start- Launches the desktop app via Tauri
- Includes backend (Rust) + frontend (Angular)
Run tests:
npm testNote
Test coverage is currently limited. Contributions are welcome.
- Frontend logs → Browser devtools
- Backend logs → Terminal running the app
Enable verbose logs:
RUST_LOG=debug npm startnpm run web:prodOutput: /dist
npm run tauri:bundleOutput: src-tauri/target/release/bundle/
| Folder | Description |
|---|---|
| src | Angular frontend (renderer process) |
| src-tauri | Tauri backend (Rust main process) |
- Create a branch from
main - Make your changes
- Run the app locally
- Ensure everything builds correctly
- Submit a Pull Request
- Only the
/distfolder is included in the final bundle - Prefer
web:servefor frontend work to improve speed