Skip to content

Github Integration #38

Description

@syedfkabir

Preface

Currently, we copy and paste GitHub issue names + issue number into Google Sheets

We don’t want to leave tt-app, go to Github, find our issue,
then come back to tt-app to complete our entry

It would be neat to see all active issues, assigned to me. When creating my entry for the day.

I checked out Github’s REST API’s which are powered by something called octokit
https://docs.github.com/en/rest/issues/issues

Hurdles:

  • I needed to manually input a GitHub token I generated
    Would we want new users to do this? Probably not
    Octokit has a auth flow found here: https://docs.github.com/en/rest/guides/basics-of-authentication

  • What type would we add this new ‘array of issues’ to?
    Quick answer is to slap it on the Person type

  • When / Where would be the best place to display the issues on the front end?
    Quick answer, when making an ‘Entry’.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions