github-template

Logo

GitHub template for small projects.

View the Project on GitHub maehr/github-template

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.

GitHub issues GitHub forks GitHub stars GitHub license

Why use a template (even for small projects)

How this template helps you

Documentation

Consistency

Security

Ethics

FOSS

Installation

To initialize the template, generate or clone the repository to your local machine and follow this guide.

  1. Install Node.js and run the following commands in the root directory of the repository:
npm install
npm run prepare
  1. Complete the following checklist of tasks to customize the template for your project:

Usage

Check 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

Support

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

Roadmap

No changes are currently planned.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors and acknowledgment

See also the list of contributors who participated in this project.

License

This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE.md file for details.