Skip to content

THD-Spatial/github-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

THD-Spatial Repository Template

MkDocs

This repository is a template for projects under the THD-Spatial GitHub group. It provides a basic structure, documentation, and guidance to help you prepare repositories for internal collaboration and open-source release.

What this template includes

  • README.md (project overview and usage guidance)
  • CONTRIBUTING.md (contribution workflow and expectations)
  • LICENSE (required before making a repository public)
  • docs/ (documentation pages for naming conventions and open-source readiness)
  • mkdocs.yml (MkDocs configuration for documentation site generation)
  • ATTRIBUTION.md (third-party attribution, if applicable)

Before making a repository public

Use the open-source readiness checklist before publishing a repository under THD-Spatial.

The checklist covers:

  • essential repository files (license, README, contributing, code of conduct)
  • Git LFS setup for large files
  • optional but recommended files
  • final review steps before publication

Repository naming

All repositories under THD-Spatial should follow a consistent naming convention.

Required files for public repositories

Important

Repositories under THD-Spatial must include the following files before being made public. See the Open Source Checklist for the full list.

File Requirement Purpose
LICENSE Required Legal permission for use, modification, and distribution (Choose a License)
README.md Required Project overview, setup, and usage instructions
CONTRIBUTING.md Required for community repos Issue reporting, PR process, coding standards
CODE_OF_CONDUCT.md Required for community repos Community expectations (Contributor Covenant)
ATTRIBUTION.md Required if applicable Third-party credits when using assets that require attribution
.gitattributes Required if using LFS Git LFS tracking for large files (Git LFS docs)

Optional but useful files

  • CHANGELOG.md — track notable changes
  • CODEOWNERS — define review ownership
  • .github/ISSUE_TEMPLATE/ — issue templates
  • .github/pull_request_template.md — PR template
  • SECURITY.md — vulnerability reporting policy
  • SUPPORT.md — support and contact guidance

Documentation (MkDocs)

This template uses MkDocs with Material for MkDocs for project documentation. Source files are in docs/.

For setup instructions (local development, GitHub Pages deployment, and workflow configuration), see the Documentation Setup Guide.

Caution

TO ALL MAINTAINERS: Please review the open-source readiness checklist and ensure all required files are included before making a repository public.

This template is intended to be practical and easy to adapt. Keep it lightweight, take some time to remove sections you do not need (Including this one), and update links/paths if you rename files in docs/.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors