Skip to content
/ repo-template Public template

Standard repo layout for new personal projects

License

Notifications You must be signed in to change notification settings

memes/repo-template

Repository files navigation

repo-template

GitHub release Maintenance Contributor Covenant

This repository contains common settings and actions that I tend to use in my demos and projects.

Setup

NOTE: TODOs are sprinkled in the files and can be used to find where changes may be necessary.

  1. Use as a template when creating a new GitHub repo, or copy the contents into a bare-repo directory.
  2. Update .pre-commit-config.yml to add/remove plugins as necessary.
  3. Modify README.md and CONTRIBUTING.md, change LICENSE as needed.
  4. Review GitHub PR and issue templates.
  5. If using release-please action, make these changes:
    1. In GitHub Settings:
      • Settings > Actions > General > Allow GitHub Actions to create and approve pull requests is checked
      • Settings > Secrets and Variables > Actions, and add RELEASE_PLEASE_TOKEN with PAT as a Repository Secret
    2. Modify release-please action to have the correct release-type and enable
    3. Reset version.txt to an empty file or remove if using a different release-please type.
  6. Remove all CHANGELOG entries.
  7. Commit changes.

About

Standard repo layout for new personal projects

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages