adding duty

This commit is contained in:
2021-10-26 00:04:04 +01:00
parent 557eec305d
commit 5a63aef81e
4 changed files with 100 additions and 5 deletions

View File

@@ -1,12 +1,27 @@
Priority:
✔ Document the python/logging/typing in Trilium @done(21-10-25 14:33)
Update typing annotations to include generics instead
Update typing annotations to include generics instead @done(21-10-25 22:38)
https://docs.python.org/3/library/collections.abc.html#collections-abstract-base-classes
☐ Write the tests
☐ test logs: <https://stackoverflow.com/questions/53125305/testing-logging-output-with-pytest>
document this
☐ Docstrings
Documentation:
☐ Write documentation using `mkdocs`
☐ Look at how to use github actions
Use <https://github.com/pdm-project/pdm/tree/main/.github/workflows> for an example
☐ Build the docs using a github action.
Functionality:
☐ Replace loggers with `click.echo` for command outputs. Keep logging messages for actual logging messages?
☐ Use the python runner
<https://github.com/pawamoy/duty>
☐ Run tests
☐ Update poetry
☐ Build docs
☐ Document using Duty
Tests:
☐ Write tests! @2d