This repo contains boilerplate code that needs to be present in every repository.
It uses Cruft and Cookiecutter to sync the files between the repositories.
If you have a repository that doesn't yet have the template in it:
# Change one level higher in the project you want to add the template
cd ..
cruft create https://github.com/vshn/appcat-cookiecutter -f
# be sure to match the folder name for the `app_name`
# also, the `app_name` and folder name have to match the github project name
- Login to Github with the VSHN Bot account
- Go to Settings -> Developer Settings -> Personal Access Tokens -> Fine-grained Tokens
- Name: AppCat + App Name
- Expiration: 10 Years
- Select the Component Repository and the App Repository
- Permissions: Contents: read/write Pull requests: read/write Workflows: read/write
- Add the token as
COMPONENT_ACCESS_TOKEN
to the App's repository secret