Skip to article frontmatterSkip to article content

Now that your repo is set up, you are ready to add more stuff to it and use some of its useful features.

Adding more folders (directories), files and commits

Create a new folder by adding a new file:

This file will appear in the folder that you named. You will be able to see the folder on your landing page. If you click on the blue folder symbol, it brings you to the files within that folder.

Explore the ‘Insight’ features of GitHub

Explore the ‘Projects’ features of GitHub

Project boards on GitHub help you organize and prioritize your work. It is a kanban feature to track your tasks with to-do, in progress and done columns. Each item can be linked to specific issues or pull requests to help you track your progress. This feature is a great way to help others contribute to your repo or let them know what you have planned.

Using GitHub Features to foster collaboration

This is what a repository looks like when it is set up to include many of these features, making it a welcoming, collaborative workspace.

Annotated diagram of a collaborative project repository. Explained in the caption.

Figure 1:Annotated diagram of a collaborative project repository.

  • Labels on the left-hand side of the image:
    • 1. Project: This shows you the project boards for this repo.
    • 2. Issues: All the tasks that have been raised on this repo.
    • 3. Files: These are all the files in the repo.
    • 4. Landing page or README.md file: Your README.md file is automatically rendered as a landing page for your site.
  • Labels on the right-hand side of the image:
    • 5. Insights: This shows you all the activity that has happened on your repo.
    • 6. Edit repo details: You can write a short description of your project and add labels.
    • 7. Description of the repository.
    • 8. Link for GitHub pages: Website generated by this repo.
    • 9. Topic labels: Topic labels related to your repo can help other people find your project.
    • 10. License: The license that you have put on your repo.