https://github.com/guillaumefalourd/github-stack
StackSpot Stack using Github :octocat:
https://github.com/guillaumefalourd/github-stack
github stackspot
Last synced: 2 months ago
JSON representation
StackSpot Stack using Github :octocat:
- Host: GitHub
- URL: https://github.com/guillaumefalourd/github-stack
- Owner: GuillaumeFalourd
- License: apache-2.0
- Created: 2022-05-30T17:00:04.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-22T19:34:58.000Z (about 3 years ago)
- Last Synced: 2025-01-12T06:07:13.268Z (9 months ago)
- Topics: github, stackspot
- Language: Python
- Homepage: https://www.stackspot.com/
- Size: 199 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
[](https://github.com/GuillaumeFalourd/github-stack/actions/workflows/super-linter.yml) [](https://github.com/GuillaumeFalourd/github-stack/actions/workflows/horusec.yml) [](https://github.com/GuillaumeFalourd/github-stack/actions/workflows/gitleaks.yml)
# GitHub Stack
Repository used as a [StackSpot](https://www.stackspot.com/) proof of concept using GitHub.
# Usage
```shell
stk import stack https://github.com/GuillaumeFalourd/github-stack
```This 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`
- `.gitignore`
- `CODE_OF_CONDUCT.md`
- `CONTRIBUTING.md`
- `DEVELOPER_GUIDE.md`
- `LICENSE` (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...)## Available Plugins
```shell
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 | | |
+---------------------+--------------------------------------------------------+---------+-----------------+
```## Available Tasks
```shell
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 |
+----------------+-------------------------------------------------+
```## Available Stackfiles
```shell
Stack: github-stack
+---------+-----------------------------------------------+------+
| name | description | type |
+---------+-----------------------------------------------+------+
| default | Template to create a new repository with some | app |
| | GitHub default and Actions files | |
+---------+-----------------------------------------------+------+
```