A big part of our workflow is going switching back and forth between Teamwork a s GitHub.
It'd be good if we could tighten this workflow and integration between the two tools.
A few things that would be great to be able to do:
- When starting the CLI in a git directory, search Teamwork for the respective project and provide context aware utilities
- Have a command/option in the TUI to start working on a task and have a new branch with the task ID as its name
- In a branch with a teamwork task ID name, provide context aware utilities like tracking time towards it, commenting directly on it, etc
There are a few ways we can do this I think, and two come to mind.
- We can use a JSON or other formatted language, maybe YAML which is more readable, in the body description of a project and/or task, something like.
---
repo: URL-HERE
dev: URL-HERE
...and so forth.
This keeps things in TW in case we decide to stop using this CLI.
- Another option is having a database somewhere like Turso. This opens the door to have much more options.
A big part of our workflow is going switching back and forth between Teamwork a s GitHub.
It'd be good if we could tighten this workflow and integration between the two tools.
A few things that would be great to be able to do:
There are a few ways we can do this I think, and two come to mind.
...and so forth.
This keeps things in TW in case we decide to stop using this CLI.