Contributing¶
Thanks for your interest! This project is open-source (MIT).
Workflow¶
- We work on the
devbranch;mainis reserved for releases. - Commits follow Conventional Commits.
- Development is TDD : write a failing test, then make it pass.
Local development¶
# Driver tests
./gradlew -p epaper-driver test
# App (Quasar)
cd app
npm install
npm test # Vitest
npm run dev # dev server
Submitting changes¶
- Fork the repository.
- Create a feature branch.
- Commit with a Conventional Commits message.
- Open a pull request against
dev.