Base Project Template

Simple and permissive project template

View the Project on GitHub 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