Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for extracting info from Linear's GraphQL API #66

Open
daira opened this issue Oct 30, 2024 · 0 comments
Open

Add support for extracting info from Linear's GraphQL API #66

daira opened this issue Oct 30, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@daira
Copy link
Contributor

daira commented Oct 30, 2024

Combined with #41, this would allow the graph to span GitHub and Linear.

See https://github.com/linear/linear/blob/master/packages/sdk/src/schema.graphql for the full schema (which is a bit daunting, but start from Issue and it's not too bad). We may want to allow getting the issues for a CustomView, so that we can configure within Linear which tickets are to be included.

Tickets are arranged in a tree within Linear, although we don't currently use parent-child relationships between tickets much, so that could be added later. For an initial version we just want to see which GitHub tickets connect to (mainly, block) a Linear ticket, so that we're not siloing information in Linear or requiring information to be duplicated between Linear and GitHub.

If we expose the graphs involving Linear tickets publically, then we would need to make sure that the titles and existence of issues in Linear don't reveal information not intended to be public (or, we could have a label in Linear that allows that info to be exposed publically). However, that can be decided on separately, since we wouldn't need to include Linear tickets in the public views initially.

@daira daira added the enhancement New feature or request label Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant