Used for deduplicate the CI/CD Boilerplate-Code. Like Workflow and Github App configurations.
Workflow | description |
---|---|
reuseable-mkdocs.yaml |
Publish a mkdocs based Documentation as Github Page. |
reuseable-pre-commit.yaml |
call pre-commit for executing a set of Static Tests. |
reuseable-release-drafter.yml |
Will be use release-drafter/release-drafter for updating the current "Draft" Release with a Changelog. |
reuseable-trivy.yaml |
Scan the GitRepo by using aquasecurity/trivy-action. |
reuseable-automerge.yaml |
Using pascalgn/automerge-action for better Merge Request handling. |
Collection of common Configs for Project Management and CI/CD.
For Using in other Github Projects, having a reuseable set of Probot Config Repo, more informations at probot.github.io.
probot | git | description |
---|---|---|
boring-cyborg | kaxil/boring-cyborg | Different util actions like, automatically label Pull Request |
release-drafter | toolmantim/release-drafter | Creates a Human Readable Release Change Log. |
renovate | Using renovate for keep dependencies in sync. | |
settings | probot/settings | Configure Github Projects by Source. |
For More Inforation take a look to the GH Page, gh-plumbing.
We use the asdf Packagemanager.
asdf install
virtualenv ~/.vens/development
source ~/.vens/development/bin/activate
pip install -r requirements-dev.txt
mkdocs serve -a localhost:8001
Open localhost:8001 for take a look to the lastest documentation, created with mkdocs.
- nolte/cookiecutter-gh-project for templating.