GitHub template for small projects.
This is a GitHub template designed for small projects that is independent of the programming language used. It uses various GitHub features to manage issues and pull requests, while enforcing best practices for small projects.
To initialize the template, generate or clone the repository to your local machine and follow this guide.
npm install
npm run prepare
FULLNAME
, USERNAME
, REPO_NAME
, SHORT_DESCRIPTION
[INSERT CONTACT METHOD]
in CODE_OF_CONDUCT.md, package.json, README.md, SECURITY.md, config.yml./
, e.g. via favicon.ioTODO
in the project (mostly documentation) and fix itnpm run format
to format all filesnpm run commit
to commit all changesnpm run changelog
and include the output in CHANGELOG.mdCheck that all files are properly formatted.
npm run check
Format all files.
npm run format
Run the wizard to write meaningful commit messages.
npm run commit
Run the wizard to create a CHANGELOG.md.
npm run changelog
This project is maintained by @maehr. Please understand that we won’t be able to provide individual support via email. We also believe that help is much more valuable if it’s shared publicly, so that more people can benefit from it.
Type | Platforms |
---|---|
🚨 Bug Reports | GitHub Issue Tracker |
📚 Docs Issue | GitHub Issue Tracker |
🎁 Feature Requests | GitHub Issue Tracker |
🛡 Report a security vulnerability | See SECURITY.md |
💬 General Questions | GitHub Discussions |
No changes are currently planned.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
See also the list of contributors who participated in this project.
This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE.md file for details.