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 buildandgo testacross 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.moddependencies 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.gitignorefile 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.mdand other files (likeSECURITY.mdto 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.