Skip to content

A base template repository that all other template repos can inherit from to ensure tooling consistency

License

Notifications You must be signed in to change notification settings

NicholasSynovic/template_base

Base Template Repository

A base template repository that all other template repos can inherit from to ensure tooling consistency

Table of Contents

About

This is a template repository that is intended to be inherited by other template repositories to ensure consistent common tool deployment across languages.

This will also support optional tooling that services like GitHub offer in order to provide repository owners access to these features without them having to discover it themselves.

Additionally, while projects can leverage this template or its content, this template is primarily intended to build other templates off of it.

Supported Tooling

Visual Studio Code

Development Containers

GitHub

GitHub Pages

Discussion Templates

Actions

Issue Templates

Pre-Commit

Hooks

Docker

Make

RAD

EditorConfig

Template Structure

Generated with File Tree Generator

📦template_base
 ┣ 📂.devcontainer
 ┃ ┗ 📜devcontainer.json
 ┣ 📂.github
 ┃ ┣ 📂DISCUSSION_TEMPLATE
 ┃ ┃ ┣ 📜implementations.yml
 ┃ ┃ ┗ 📜requests.yml
 ┃ ┣ 📂ISSUE_TEMPLATE
 ┃ ┃ ┗ 📜bug-report.yml
 ┃ ┣ 📂workflows
 ┃ ┃ ┣ 📜jekyll-gh-pages.yml
 ┃ ┃ ┗ 📜pre-commit.yml
 ┃ ┣ 📜CODEOWNERS
 ┃ ┣ 📜CODE_OF_CONDUCT.md
 ┃ ┣ 📜CONTRIBUTING.md
 ┃ ┣ 📜FUNDING.yml
 ┃ ┣ 📜GOVERNANCE.md
 ┃ ┣ 📜SECURITY.md
 ┃ ┗ 📜SUPPORT.md
 ┣ 📂docs
 ┃ ┗ 📜.gitkeep
 ┣ 📜.editorconfig
 ┣ 📜.markdownlint.json
 ┣ 📜.mdformat.toml
 ┣ 📜.pre-commit-config.yaml
 ┣ 📜.rad.json
 ┣ 📜CITATION.cff
 ┣ 📜Dockerfile
 ┣ 📜LICENSE
 ┣ 📜Makefile
 ┗ 📜README.md

About

A base template repository that all other template repos can inherit from to ensure tooling consistency

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project