Codecademy Logo

GitHub Features: Issues, CLI, & Actions

Related learning

  • Use our beginner friendly Git course to integrate Git and GitHub and manage versions of your projects using Git branches.
    • With Certificate
    • Beginner Friendly.
      4 hours
  • Learn how to use Swift and SwiftUI to build iOS applications.
    • Includes 26 Courses
    • With Certificate
    • Beginner Friendly.
      40 hours

GitHub Issues

A great way to track tasks that need to be worked on in a GitHub repository is to use GitHub Issues. GitHub Issues are built into GitHub and list the title, description, and assignee for an Issue. Other features are included as well, such as designating milestones and creating labels to keep everything in a repository organized.

The image shows a board of about 10-15 tasks that each have a title, a user associated, and multiple labels that indicate language or type of issue.

GitHub Projects

A GitHub project can be useful for creating and tracking issues, pull requests, and notes which can be created as cards. These cards can be placed in columns of your choosing.

The GitHub public roadmap that includes major issues (each with labels) for each quarter. It's stored as a GitHub Project in a kanban board.

Learn more on Codecademy

  • Use our beginner friendly Git course to integrate Git and GitHub and manage versions of your projects using Git branches.
    • With Certificate
    • Beginner Friendly.
      4 hours
  • Learn how to use Swift and SwiftUI to build iOS applications.
    • Includes 26 Courses
    • With Certificate
    • Beginner Friendly.
      40 hours