diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 3d20351..c7ea212 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,16 +1,16 @@ contact_links: - name: "💬 Questions" - url: https://github.com/qumo-dev/qumo-lb/discussions + url: https://github.com/qumo-dev/quic-lb/discussions about: "Use Discussions for implementation and usage questions" - name: "📚 Documentation" - url: https://qumo-dev.github.io/qumo-lb/ + url: https://qumo-dev.github.io/quic-lb/ about: "Project documentation" - name: "🔐 Security Report" - url: https://github.com/qumo-dev/qumo-lb/security/advisories + url: https://github.com/qumo-dev/quic-lb/security/advisories about: "Report security vulnerabilities directly" - name: "🤝 Contributing" - url: https://github.com/qumo-dev/qumo-lb/blob/main/CONTRIBUTING.md + url: https://github.com/qumo-dev/quic-lb/blob/main/CONTRIBUTING.md about: "Please read our contributing guidelines" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 02653b0..191ae1c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,7 +1,7 @@ # Creates a GitHub Release when a version tag is pushed. # -# qumo-lb is a Go library: the tag itself is the release artifact (consumed via -# `go get github.com/qumo-dev/qumo-lb@vX.Y.Z`), so there is nothing to compile. +# quic-lb is a Go library: the tag itself is the release artifact (consumed via +# `go get github.com/qumo-dev/quic-lb@vX.Y.Z`), so there is nothing to compile. # Release notes come from GitHub's auto-generator (`--generate-notes`), grouped # into sections by the label configuration in .github/release.yml. # diff --git a/CHANGELOG.md b/CHANGELOG.md index b65e6b0..5d2cc38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed +- Renamed module from `qumo-lb` to `quic-lb` to match repo name. +- Root package uses re-export pattern; implementation lives in `internal/`. + ### Fixed - CI: `go test ./...` no longer fails on repos with no Go packages (added root `doc.go`). - CI: combined redundant double test run into single `-v -coverprofile` pass in `go.yml`. diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index f5f393f..703483e 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -60,7 +60,7 @@ representative at an online or offline event. Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement via -[GitHub Issues](https://github.com/qumo-dev/qumo-lb/issues) or by contacting +[GitHub Issues](https://github.com/qumo-dev/quic-lb/issues) or by contacting the project maintainers directly. All complaints will be reviewed and investigated promptly and fairly. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f96c279..0809a21 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,6 +1,6 @@ -# Contributing to qumo-lb +# Contributing to quic-lb -Thank you for your interest in contributing to qumo-lb! We welcome contributions from the community. +Thank you for your interest in contributing to quic-lb! We welcome contributions from the community. ## Code of Conduct @@ -19,8 +19,8 @@ Before you begin, ensure you have the following installed: 1. Fork and clone the repository: ```bash - git clone https://github.com/your-username/qumo-lb.git - cd qumo-lb + git clone https://github.com/your-username/quic-lb.git + cd quic-lb ``` 2. Install dependencies: @@ -42,7 +42,7 @@ Before you begin, ensure you have the following installed: ### 1. Choose an Issue -- Check existing [issues](https://github.com/qumo-dev/qumo-lb/issues) for good first issues +- Check existing [issues](https://github.com/qumo-dev/quic-lb/issues) for good first issues - Look for issues labeled `good first issue` or `help wanted` - Comment on the issue to indicate you're working on it @@ -175,4 +175,4 @@ When submitting a pull request: By contributing to this project, you agree that your contributions will be licensed under the same license as the project (see LICENSE file). -Thank you for contributing to qumo-lb! 🚀 +Thank you for contributing to quic-lb! 🚀 diff --git a/README.md b/README.md index 03858ba..8d059a9 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ -# qumo-lb +# quic-lb A Go load-balancer library for the MoQ Transport protocol. diff --git a/doc.go b/doc.go index 56a213b..8064e7c 100644 --- a/doc.go +++ b/doc.go @@ -1,3 +1,3 @@ -// Package qumolb provides a load-balancer library for the Media over QUIC +// Package quiclb provides a load-balancer library for the Media over QUIC // Transport (MOQ) protocol. -package qumolb +package quiclb diff --git a/go.mod b/go.mod index 4ef3d95..ef50e82 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,3 @@ -module github.com/qumo-dev/qumo-lb +module github.com/qumo-dev/quic-lb go 1.27.0 diff --git a/magefiles/go.mod b/magefiles/go.mod index 816989c..c7f30f4 100644 --- a/magefiles/go.mod +++ b/magefiles/go.mod @@ -1,4 +1,4 @@ -module github.com/qumo-dev/qumo-lb/magefiles +module github.com/qumo-dev/quic-lb/magefiles go 1.27.0 diff --git a/magefiles/magefile.go b/magefiles/magefile.go index 22e19ac..fa6d1dd 100644 --- a/magefiles/magefile.go +++ b/magefiles/magefile.go @@ -1,4 +1,4 @@ -// Package main is the mage build script for qumo-lb. +// Package main is the mage build script for quic-lb. package main import (