Creating a new GitHub repository

For a new component, and for many other purposes, we create dedicated repositories in Github. Here is how you do it best, to ensure consistency and to have all features and automation available.

Technically, you could simply hit the “Create repository” button in Github. But that would mean you’ll have to do a lot of manual work afterwards, so better keep reading here.

Please select the right type of repository to create from the available sub pages to learn more.

Creating a new app repository

The canonical way to create a repository for an app to be distributed and deployed via the Giant Swarm app platform.

Creating a new Go/Golang repository

The canonical way to create a new Go repository.