Skip to main content

Adding items to your project

Learn how to add pull requests, issues, and draft issues to your projects individually or in bulk.

Your project can track draft issues, issues, and pull requests.

Note: A project can contain a maximum of 1,200 items and 10,000 archived items. To learn more about automatically archiving items when they meet specific criteria, see "Archiving items automatically."

Adding issues and pull requests to a project

Pasting the URL of an issue or pull request

  1. Place your cursor in the bottom row of the project, next to the . Screenshot showing the bottom row to add an item
  2. Paste the URL of the issue or pull request. Screenshot showing pasting an issue URL to add it to the project
  3. To add the issue or pull request, press Return.

Searching for an issue or pull request

  1. Place your cursor in the bottom row of the project, next to the . Screenshot showing the bottom row to add an item
  2. Enter #.
  3. Select the repository where the pull request or issue is located. You can type part of the repository name to narrow down your options. Screenshot showing pasting an issue URL to add it to the project
  4. Select the issue or pull request. You can type part of the title to narrow down your options. Screenshot showing pasting an issue URL to add it to the project

Bulk adding issues and pull requests

  1. In the bottom row of the project, click . Screenshot showing + button at the bottom of the project
  2. Click Add item from repository. Screenshot showing "add item from repository" menu item
  3. Optionally, to change the repository, click the dropdown and select a repository. You can also search for specific issues and pull requests. Screenshot showing repository dropdown
  4. Select the issues and pull requests you want to add. Screenshot showing selecting issues and pull requests to add
  5. Click Add selected items. Screenshot showing "add selected items" button

Adding multiple issues or pull requests from a repository

  1. On GitHub.com, navigate to the repository that contains the issues or pull requests you want to add to your project.
  2. Under your repository name, click Issues or Pull requests. Issues and pull requests tab selection
  3. To the left of each issue title, select the issues that you want to add to your project. Screenshot showing checkbox to select issue or pull request
  4. Optionally, to select every issue or pull request on the page, at the top of the list of issues or pull requests, select all. Screenshot showing checkbox to select all on screen
  5. Above the list of issues or pull requests, click Projects. Screenshot showing projects option
  6. Click the projects you want to add the selected issues or pull requests to. Screenshot showing checkbox to select all on screen

Assigning a project from within an issue or pull request

  1. Navigate to the issue or pull request that you want to add to a project.
  2. In the side bar, click Projects. Screenshot showing "Projects" in the issue sidebar
  3. Select the project that you want to add the issue or pull request to. Screenshot showing selecting a project from the issue sidebar
  4. Optionally, populate the custom fields. Project sidebar

Using the command palette to add an issue or pull request

  1. To open the project command palette, press Command+K (Mac) or Ctrl+K (Windows/Linux).
  2. Start typing "Add items" and press Return.
  3. Optionally, to change the repository, click the dropdown and select a repository. You can also search for specific issues and pull requests. Screenshot showing repository dropdown
  4. Select the issues and pull requests you want to add. Screenshot showing selecting issues and pull requests to add
  5. Click Add selected items. Screenshot showing "add selected items" button

Creating draft issues

Draft issues are useful to quickly capture ideas. Unlike issues and pull requests that are referenced from your repositories, draft issues exist only in your project.

  1. Place your cursor in the bottom row of the project, next to the . Screenshot showing the bottom row to add an item
  2. Type your idea, then press Enter. Screenshot showing pasting an issue URL to add it to the project
  3. To add body text, click on the title of the draft issue. In the markdown input box that appears, enter the text for the draft issue body, then click Save.

Draft issues can have a title, text body, assignees, and any custom fields from your project. In order to populate the repository, labels, or milestones for a draft issue, you must first convert the draft issue to an issue. For more information, see "Converting draft issues to issues."

Note: Users will not receive notifications when they are assigned to or mentioned in a draft issue unless the draft issue is converted to an issue.