Waiting for 5 minutes, just for cloning to happen is not a good sign, the branding repository is huge and the whole repository is not needed, so an ideal idea is to either:
Fetch all the files in the directory using GitHub API.
This would be kept as a background task which would periodically so that it can pull the new assets, in case any where added. I would be willing to work on this.
Waiting for 5 minutes, just for cloning to happen is not a good sign, the branding repository is huge and the whole repository is not needed, so an ideal idea is to either:
This would be kept as a background task which would periodically so that it can pull the new assets, in case any where added. I would be willing to work on this.
Possible solutions for this include: