diff --git a/ROADMAP.md b/ROADMAP.md index 967d50e..0e52c7b 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -9,39 +9,68 @@ Initial release after the hackathon ## 0.2.0 -Fixes all the critical bugs +- [x] Fix all the critical bugs Optionally: - [x] Add command to echo db version and path +- [ ] Add `otp --version` option to echo the application's version (if not here, + then a must in one of later versions) ## 0.3.0 Code quality release -- [ ] Add flake8 + plugins (see ) +- [ ] Add flake8 + plugins (see + ) - [ ] Add mypy or other type checker -- [ ] Add more pre-commit hooks -- [ ] Tool to find unused code (vulture?) +- [ ] Add more pre-commit hooks AKA + Fix [#28](httpsY://github.com/apptension/onetimepass/issues/28) +- [ ] Fix [#60](httpsY://github.com/apptension/onetimepass/issues/60) Optionally: -- [ ] Tool to audit security. Candidates: +- [ ] Add tool to find unused code (vulture?) +- [ ] Add tool to audit security. Candidates: - + - + - + - + - +- [ ] Add [pyroma]() ## 0.4.0 Unit tests release +See [#30](https://github.com/apptension/onetimepass/issues/30) + Part of 0.3.0 instead? -- [ ] Unit tests -- [ ] coverage tool -- [ ] Per platform testing (Linux, macOS, Windows) +- [ ] Add unit tests (possibly full coverage) +- [ ] Add coverage checker to the CI/CD +- [ ] Add per platform testing (Linux, macOS, Windows) + +## 0.5.0 + +Better docs release -## 0.?.0 +May be swapped in order with **Publish package release** + +- [ ] Fix [#29](https://github.com/apptension/onetimepass/issues/29) +- [ ] Fix [#55](https://github.com/apptension/onetimepass/issues/55) +- [ ] Fix [#59](https://github.com/apptension/onetimepass/issues/59) +- [ ] Consider the general rewrite. + +## 0.6.0 Publish package release -- [ ] Publish automatically on tag to PyPI -- [ ] Implement PKGBUILD for Arch Linux (see ) +May be swapped in order with **Better docs release** + +- [ ] Publish automatically on tag to PyPI AKA + Fix [#35](https://github.com/apptension/onetimepass/issues/35) +- [ ] Implement PKGBUILD for Arch Linux (see + ) - [ ] Implement Homebrew formula for macOS - [ ] Zipapp or similar for Windows (research required) +- [ ] Document how to install the app on the mobile phone AKA + Fix [#36](https://github.com/apptension/onetimepass/issues/36)