A base template repository that all other template repos can inherit from to ensure tooling consistency
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.
- Website: https://code.visualstudio.com/
- File(s):
- Development Containers: .devcontainer/
- File: .devcontainer/devcontainer.json
- Documentation: https://containers.dev/implementors/json_reference
- Base image: alpine:latest
- Extensions:
- CodeSnap
- File Tree Generator
- Markdown All In One
- markdownlint
- Config file: .markdownlint.json
- vscode-icons
- Docker
- Makefile Tools
- EditorConfig
- Config file: .editorconfig
- Website: https://github.com
- File(s): .github/
- Documentation: https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file
- Features
- Code Of Conduct: .github/CODE_OF_CONDUCT.md
- Code Owners: .github/CODEOWNERS
- Citations: CITATION.cff
- Contributing Guide: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- Governance: .github/GOVERNANCE.md
- Security: .github/SECURITY.md
- Support: .github/SUPPORT.md
- File: _config.yml
- Documentation: https://docs.github.com/en/pages
- File(s): .github/DISCUSSION_TEMPLATE/
- Documentation: https://docs.github.com/en/discussions/managing-discussions-for-your-community/creating-discussion-category-forms
- Templates:
- Implentation: .github/DISCUSSION_TEMPLATE/implementations.yml
- Requests: .github/DISCUSSION_TEMPLATE/requests.yml
- File(s): .github/workflows/
- Documentation: https://docs.github.com/en/actions
- Actions:
- Pre-Commit:
.github/workflows/pre-commit.yml
- Documentation: https://github.com/pre-commit/action
- GitHub Pages Publishing: .github/workflows/jekyll-gh-pages.yml
- Pre-Commit:
.github/workflows/pre-commit.yml
- File(s): .github/ISSUE_TEMPLATE/
- Templates:
- Bug Reports: .github/ISSUE_TEMPLATE/bug-report.yml
- Website: https://pre-commit.com/
- File: .pre-commit.yaml
- mdformat
- Config: .mdformat.toml
- Website: https://www.docker.com/
- File: Dockerfile
- Base image: alpine:latest
- Website: https://makefiletutorial.com/
- File: Makefile
- Targets:
build
create-dev
- Website: https://github.com/NicholasSynovic/tool_rad
- File: .rad.json
- Website: https://editorconfig.org/
- File: .editorconfig
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