pavedroad-io / roadctl

A kubectl compatible CLI for managing and creating applications and defining/managing CI/CD environments. The roadctl command uses blueprints based on provent design patterns driven by produciton metrics.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Use git clone instead of GitHub API to download templates

jscharber opened this issue · comments

Currently with checkout templates using the GitHub API. This requires using a PAT to avoid rate limiting. Creating a PAT is a barrier to end-users who want to try roadctl. We need the ability to clone and sync the repository on a publicly accessible server via simple HTTPS.

S3 looks like a possible solution.

After talking about it, it makes more sense to use git clone to avoid the rate-limiting problem and add an option to let users select a branch to work with.