Skip to content

[connector] Add Linear connector #3

Description

@sabbah13

Linear is one of the most-requested issue trackers. The cursor primitive is updatedAt + node id.

API: https://developers.linear.app/docs/graphql/working-with-the-graphql-api
Filter: { updatedAt: { gt: cursor }, assignee: { isMe: { eq: true } } } so we only pull issues assigned to the user.

Files to create:

  • packages/connector-issues-linear/src/index.ts
  • packages/connector-issues-linear/src/auth.ts (Linear API key)
  • packages/connector-issues-linear/test/contract.test.ts

Owner-first rule: only push items where assignee is the user. Don't include creator-only or watcher items - those become noise.

Estimated effort: ~50 lines + 1 contract test. Reference: packages/connector-email-gmail/.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions