This project is intended to help create GitHub structures that are as standardised as possible.
The Generated Project has:
- Pre-configured GitHub Actions and Settings based on nolte/gh-plumbing.
- Release Process
- Publishing Documentation
- Minimal set of static tests
- Automatic labelling
- Documentation with mkdocs
Using cookiecutter/cookiecutter directly for generate a new GitHub Project Structure.
cookiecutter gh:nolte/cookiecutter-gh-project \
module_slug="cookiecutter-gh-project" \
topics="templating, cookiecutter, github" \
description="Template for Create GitHub Workflows and Projects" \
template_issues="y" \
template_pull_request="y" \
readme_enabled="y" \
docs_enabled="y" \
renovate_enabled="y" \
-f --no-input
cookiecutter ./cookiecutter-gh-project \
module_slug="cookiecutter-gh-project" \
topics="templating, cookiecutter, github" \
description="Template for Create GitHub Workflows and Projects" \
template_issues="y" \
template_pull_request="y" \
plumbing_workflow_enabled="y" \
plumbing_workflow_source="../sources/cookiecutter-gh-project" \
dependabot_pip="y" \
dependabot_gitsubmodule="n" \
dependabot_docker="n" \
-f --no-input --output-dir /tmp
- nolte/taskfiles, as task collection.
- nolte/gh-plumbing, for central managed GitHub actions.