This repository contains the default community health files and GitHub Actions workflows for Go projects within the OrigAdmin organization.
All workflows are located in the .github/workflows-template
directory and are configured to not run in this template repository itself. They will automatically activate when you create a new repository from this template.
- Test (
test.yml
) - Runsgo build
andgo test
across multiple platforms (Linux, macOS, Windows) and Go versions. - Release (
release.yml
) - Automates versioning and release creation using GoReleaser when a newv*
tag is pushed. - CodeQL (
codeql-analysis.yml
) - Performs static code analysis to find security vulnerabilities. - Dependabot (
dependabot.yml
) - Keepsgo.mod
dependencies up-to-date by creating automated pull requests.
CONTRIBUTING.md
- Guidelines for contributing to projects.CODE_OF_CONDUCT.md
- The Contributor Covenant Code of Conduct.SECURITY.md
- Instructions for reporting security vulnerabilities.PULL_REQUEST_TEMPLATE.md
- A standard template for submitting pull requests.- Issue Templates - Templates for submitting bug reports and feature requests.
.gitignore
- A simplified.gitignore
file tailored for Go, GoLand, and VSCode development.LICENSE
- MIT License.
- Click the "Use this template" button at the top of this page to create a new repository.
- Clone your new repository and start building your project!
- Update the
README.md
and other files (likeSECURITY.md
to include a contact email) with your project-specific information.
Contributions to this template are welcome! Please see CONTRIBUTING.md for guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.