mirror of
https://github.com/dtomlinson91/tembo.git
synced 2025-12-22 08:25:44 +00:00
adding latest working
This commit is contained in:
38
TODO.todo
38
TODO.todo
@@ -1,20 +1,18 @@
|
||||
Priority:
|
||||
☐ Go through code TODOs
|
||||
☐ Check code order and make sure things are where they should be
|
||||
☐ Document the python/logging/typing in Trilium
|
||||
☐ Write the tests
|
||||
|
||||
Functionality:
|
||||
☐ Handle case where there are no scopes in the config and command is invoked.
|
||||
☐ Have an `--example` flag to `new` that prints an example given in the `config.yml`
|
||||
☐ Should be a `tembo new --list` to list all possible names.
|
||||
☐ When template not found, raise a Tembo error
|
||||
☐ Convert spaces to underscores in filepath
|
||||
currently raises jinja2.exceptions.TemplateNotFound on line 62, in _load_template
|
||||
☐ Add update notification?
|
||||
check pypi for latest version and compare to current
|
||||
✔ `TEMBO_CONFIG` should follow same pattern as other env vars and be a python string when read in @done(21-10-24 05:31)
|
||||
☐ a
|
||||
|
||||
Bug:
|
||||
☐ tokens
|
||||
Say we have input0 and input3 in file path
|
||||
and we have input1 and input2 in template
|
||||
it only recognises this as 2 inputs total, not four.
|
||||
passing in tembo new meeting a b will work and input0=input1, input3=input2
|
||||
☐ a
|
||||
|
||||
Tests:
|
||||
☐ Write tests! @2d
|
||||
Use coverage as going along to make sure all bases are covered in the testing
|
||||
|
||||
VSCode:
|
||||
☐ Look at <https://github.com/CodeWithSwastik/vscode-ext>
|
||||
@@ -24,7 +22,6 @@ Logging:
|
||||
Documentation:
|
||||
☐ Document usage of Panaetius in a module
|
||||
Using the logger, initialising with the config path etc
|
||||
✘ Uses Pendulum tokens: https://pendulum.eustace.io/docs/#tokens @cancelled(21-10-24 05:32)
|
||||
☐ Uses `strftime` tokens: <https://strftime.org>
|
||||
☐ Document latest typing.
|
||||
☐ Using from `__future__` with `|`
|
||||
@@ -48,3 +45,14 @@ Logging:
|
||||
☐ Document how to overwrite these with ENV vars
|
||||
☐ have a git repo with all the above already configured and walk user through
|
||||
clone the repo, delete .git, git init, configure and add git origin
|
||||
|
||||
Archive:
|
||||
✔ tokens @done(21-10-25 05:35) @project(Bug)
|
||||
✔ Handle case where there are no scopes in the config and command is invoked. @done(21-10-25 04:32) @project(Functionality)
|
||||
✔ Have an `--example` flag to `new` that prints an example given in the `config.yml` @done(21-10-25 04:55) @project(Functionality)
|
||||
✔ Should be a `tembo new --list` to list all possible names. @done(21-10-25 05:28) @project(Functionality)
|
||||
✘ When template not found, raise a Tembo error @cancelled(21-10-25 05:29) @project(Functionality)
|
||||
✔ Convert spaces to underscores in filepath @done(21-10-25 05:35) @project(Functionality)
|
||||
✘ Add update notification? @cancelled(21-10-25 05:29) @project(Functionality)
|
||||
✔ `TEMBO_CONFIG` should follow same pattern as other env vars and be a python string when read in @done(21-10-24 05:31) @project(Functionality)
|
||||
✘ Uses Pendulum tokens: https://pendulum.eustace.io/docs/#tokens @cancelled(21-10-24 05:32) @project(Logging.Documentation)
|
||||
|
||||
Reference in New Issue
Block a user