David Welch's starred repositories
learnGitBranching
An interactive git visualization and tutorial. Aspiring students of git can use this app to educate and challenge themselves towards mastery of git!
commitlint
đź““ Lint commit messages
git-secrets
Prevents you from committing secrets and credentials into git repositories
conventionalcommits.org
The conventional commits specification
ts-migrate
A tool to help migrate JavaScript code quickly and conveniently to TypeScript
pre-commit-hooks
Some out-of-the-box hooks for pre-commit
cypress-example-recipes
Various recipes for testing common scenarios with Cypress
Eigengrau-s-Essential-Establishment-Generator
A town generator that is suitable for out of the box play in any fantasy TTRPG setting.
bash-commons
A collection of reusable Bash functions for handling common tasks such as logging, assertions, string manipulation, and more
contracts
PyContracts is a Python package that allows to declare constraints on function parameters and return values. Contracts can be specified using Python3 annotations, or inside a docstring. PyContracts supports a basic type system, variables binding, arithmetic constraints, and has several specialized contracts and an extension API.
neurodocker
Generate custom Docker and Singularity images, and minimize existing containers
vscode-commitizen
Visual Studio Code Commitizen Support
xnat-docker-compose
Build an XNAT server configuration with Docker Compose
d_d_characterSheets_5e
Creates printable 5th edition D&D character sheets as HTML from JSON.
2019-10-17-Chan_Zuckerberg
Website for Carpentry instruction lesson
pre-commit
A collection of pre-commit hooks used by Hyperfine. Based on pre-commit from Gruntwork Tools (https://github.com/gruntwork-io/pre-commit)
openforge-designer
drag and drop layout design and planning for standard openforge tiles and walls