Skip to content

GitHub Integration #1

@marlonmarcello

Description

@marlonmarcello

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:

  1. When starting the CLI in a git directory, search Teamwork for the respective project and provide context aware utilities
  2. 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
  3. 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.

  1. 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.

  1. Another option is having a database somewhere like Turso. This opens the door to have much more options.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions