Skip to content

GitHub: create a GitHub-backed list from a repository #73

Description

@Adron

Product behaviour (/help/lists)

The new-list flow has two tabs: Local List and GitHub-backed List. On the GitHub tab:

  • pick a repository you have access to;
  • enter a list title (defaults to the repo name);
  • optionally set a parent list;
  • toggle Public list.

GitHub-backed lists show a GitHub icon and sync issues from the repo. Rows map to issues — add a row creates an issue, edit updates it, delete closes it.

Prerequisite: GitHub connected with the Issues scope. An account linked for sign-in only needs "Reconnect for GitHub Issues".

Acceptance criteria

  • A GitHub-backed tab in the new-list flow with a repo picker (grouped by org, paginated).
  • Title defaults to the repo name; parent list and public toggle available.
  • ListSummary.source/githubRepo/githubRepoPrivate are modelled and a GitHub icon marks such lists.
  • Missing Issues scope is detected up front and offers the reconnect handoff rather than failing at create.

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

    P1Table stakesarea:githubArea: githubarea:listsArea: listsparityWeb/API feature-parity work

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions