Open Issues Need Help
View All on GitHubAI Summary: Resolve `errcheck` errors reported by `golangci-lint` in the Go project MQS. This involves identifying and correcting instances where potential errors are ignored in the codebase, ensuring proper error handling.
MQS is a minimal webhook driven message queue system that is perfect for self-hosting
AI Summary: Implement a wait group in the Go application's `cmd/main.go` file to ensure all message listeners are properly closed before the application exits. This prevents resource leaks and ensures clean shutdown.
MQS is a minimal webhook driven message queue system that is perfect for self-hosting
AI Summary: Implement CI/CD pipeline for the MQS project, including linting with golangci-lint and a basic smoke test to ensure the application builds and runs correctly. This involves setting up a CI/CD service (e.g., GitHub Actions, GitLab CI) and configuring it to run the linter and the smoke test on each code push.
MQS is a minimal webhook driven message queue system that is perfect for self-hosting
AI Summary: The task is to modify the `GET /topics` endpoint in the MQS (Minimal Webhook driven Message Queue System) application to return an empty list (e.g., `[]`) instead of an error when no topics exist in the database. This involves debugging the existing code to identify why an error is being returned in this scenario and then implementing the appropriate change to return the empty list response.
MQS is a minimal webhook driven message queue system that is perfect for self-hosting