Skip to content

chore: apply public open-source repo standards - #1

Merged
logando-al merged 2 commits into
mainfrom
repo-standards
Jun 27, 2026
Merged

chore: apply public open-source repo standards#1
logando-al merged 2 commits into
mainfrom
repo-standards

Conversation

@logando-al

Copy link
Copy Markdown
Owner

This PR applies standard open-source repository practices and security settings to logando-al/gls.

What's included

  • LICENSE — MIT License matching the README
  • SECURITY.md — supported versions, private vulnerability reporting, coordinated disclosure
  • CONTRIBUTING.md — development setup, coding standards, PR process
  • CODE_OF_CONDUCT.md — Contributor Covenant v2.1
  • .github/dependabot.yml — weekly Go module update checks
  • .github/workflows/ci.yml — build, go vet, race-enabled tests, and gofmt check
  • .github/ISSUE_TEMPLATE/ — bug report and feature request templates
  • .github/PULL_REQUEST_TEMPLATE.md
  • .gitignore updated — ignores build outputs and removes the malformed inline comment
  • Removed committed binaries gls and go-ls
  • Fixed go vet format-string warnings and reformatted Go files with gofmt

Repository settings already applied via gh

  • main branch protection enabled (PR required, 1 review, dismiss stale reviews, require Build and Test status check, block force pushes/deletions)
  • Secret scanning enabled
  • Secret scanning push protection enabled
  • Dependabot security updates enabled
  • Wiki and projects disabled; delete branch on merge enabled; commit sign-off required

Closes #_ (this repo had no open issue for this).

- Add MIT LICENSE file
- Add SECURITY.md, CONTRIBUTING.md, and CODE_OF_CONDUCT.md
- Add .github templates (bug report, feature request, PR template)
- Add Dependabot config for Go modules
- Add CI workflow for build, vet, test, and formatting
- Update .gitignore to ignore build outputs and clean malformed comment
- Remove committed binaries (gls, go-ls)
- Fix go vet format-string warnings and run gofmt

Signed-off-by: logando-al <logando-al@users.noreply.github.com>
@logando-al
logando-al merged commit 4be549d into main Jun 27, 2026
1 check passed
@logando-al
logando-al deleted the repo-standards branch June 27, 2026 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant