PROJECT does something good.
- Search and replace PROJECT with your project name.
- Initialize
go.mod
file:go mod init github.com/xmidt-org/__PROJECT__
- Add org teams to project (github.com Settings > Manage Access):
- xmidt-org/admins with Admin role
- xmidt-org/server-writers with Write role
- Add options:
- Settings > General
- Select 'Allow auto-merge'
- Select 'Automatically delete head branches'
- Settings > General
- Releases are created by tagging the repository like:
v1.2.3
using SemVer and pushing the tag. - For libraries:
- Update the .github/workflow/ci.yml file so it says 'release-type': 'library'
- For applications:
- Remove PkgGoDev badge from this file.
- Add project binaries to
.gitignore
file.
- Fix the codecov.io badge by going here: https://app.codecov.io/gh/xmidt-org/__PROJECT__/config/badge and getting the badge link.
Summary should be a small paragraph explanation of what this project does.
Add details here.
Add details here.
Refer to CONTRIBUTING.md.
This project and everyone participating in it are governed by the XMiDT Code Of Conduct. By participating, you agree to this Code.