Repository used as a StackSpot proof of concept using GitHub.
stk import stack https://github.com/GuillaumeFalourd/github-stackThis stack is a proof of concept showing how the STK CLI can be used to create a new repository template with some default and actions workflow files already configured.
This implies files such as:
README.md.gitignoreCODE_OF_CONDUCT.mdCONTRIBUTING.mdDEVELOPER_GUIDE.mdLICENSE(only Apache 2.0 supported at the moment)SECURITY.md.github/ISSUE_TEMPLATE/*(bug + enhancement md files).github/PULL_REQUEST_TEMPLATE.md.github/workflows/*(security, first interaction, auto-assign, linters...)
Stack: github-stack
+---------------------+--------------------------------------------------------+---------+-----------------+
| name | description | types | version(latest) |
+---------------------+--------------------------------------------------------+---------+-----------------+
| gha-auto-assign | Plugin to add a auto-assign GitHub actions workflow | ['app'] | no release ||||||| gha-devsecops | Plugin to add a devsecops GitHub actions workflow | ['app'] | no release ||||||| gha-first-interacti | Plugin to add a first-interaction GitHub actions | ['app'] | no release || on | workflow ||||||||| gha-gitleaks | Plugin to add a gitleaks GitHub actions workflow | ['app'] | no release ||||||| gha-horusec | Plugin to add a horusec GitHub actions workflow | ['app'] | no release ||||||| gha-super-linter | Plugin to add a super-linter GitHub actions workflow | ['app'] | no release ||||||| issue-templates | Plugin to add issue templates to the GitHub repository | ['app'] | no release ||||||| new-repository | Plugin to create a new GitHub repository | ['app'] | no release ||||||| pull-request-templa | Plugin to add a pull-request template to the | ['app'] | no release || te | GitHub repository |||
+---------------------+--------------------------------------------------------+---------+-----------------+Stack: github-stack
+----------------+-------------------------------------------------+
| name | description |
+----------------+-------------------------------------------------+
| add-secret | Task to add / update a GitHub repository secret ||||| create-release | Task to create a GitHub repository release ||||| create-repo | Task to create a remote GitHub repository |
+----------------+-------------------------------------------------+Stack: github-stack
+---------+-----------------------------------------------+------+
| name | description |type|
+---------+-----------------------------------------------+------+
| default | Template to create a new repository with some | app ||| GitHub default and Actions files ||
+---------+-----------------------------------------------+------+