Scholar is an Electron + React + TypeScript desktop app for organizing courses, assignments, and grades.
npm install
npm run devnpm run distbuilds local packaged artifacts intorelease/without publishing.npm run release:winbuilds and publishes the Windows installer to the configured GitHub Release.npm run release:macbuilds and publishes macOS artifacts to the configured GitHub Release.
The repository includes a GitHub Actions workflow at .github/workflows/release.yml that builds release assets on version tags such as v0.1.1.
See docs/releasing.md for the required GitHub, Windows signing, and Apple signing/notarization secrets.
Enjoy!