Skip to content

healthIMIS/repo-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

repo-template

A template to be used for all our future repositories.

After repo creation checklist

  • Go to gitignore.io and pick the language, IDE and tools you are using. Update .gitignore accordingly, commit, and push.

  • Create development branch: git checkout -b development and git push --set-upstream origin development. We are using development as default branch and main for stable releases only.

  • Go to Settings tabs:

    • Enable Discussions under Options tab.
    • Only allow squash merging under the Merge button section.
  • Under Manage access tab, give access to dev teams. Please add outside collaborators one by one and only add them to teams if you really want them to show up in the GitHub organization.

  • Under Security & analysis tab, double check that all features are enabled. This should happen by default but better save than sorry.

  • Under Branches tab

    • switch the default branch to development.
    • Set the following branch protection rules for development and main:
      • Require pull request reviews before merging to 1 for development and 2 for main.
      • Tick Dismiss stale pull request approvals when new commits are pushed .
  • In the repo view, edit the about section and add tags. Leave the website empty for now.

  • Edit or remove codeql-analysis.yml workflow or remove if not applicable.

About

A template to be used for all our future repositories.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published