Add flue to Server Applications - #6607
Conversation
|
ⓘ Your Qodo trial ends soon. Ask your workspace admin to set up billing to keep reviews running after the trial. Manage billing |
PR Summary by QodoAdd flue to Server Applications directory
AI Description
High-Level Assessment
Files changed (1)
|
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewTip of the day💡 Did you know, you can show, collapse, or hide each part of a finding: code, evidence, and all |
Qodo FixerNo findings are available for this PR yet. Findings appear here once Qodo has reviewed the PR. |
Automated Quality ChecksRequired checks✅ Repo: accessible, has go.mod and SemVer release Additional checks✅ License: MIT
Coverage: https://app.codecov.io/gh/your-org/your-project |
Required links
Provide the links below. Our CI will automatically validate them.
Two of these are not checked, and I want to be upfront about why.
Go Report Card. The link above resolves, but it no longer produces a
grade. goreportcard.com has been sunset. Every report URL now serves the
same farewell page, including the ones for projects already on this list.
So I cannot show a grade for flue, and I did not want to tick a box that
says I can. What the repo does have is
make lint, which runsgo vetover three build tag variants plus shellcheck on the install script, and
CI runs it on every push and every pull request.
Coverage service. flue does not publish to Codecov or Coveralls yet.
The Go, web and relay test suites all run in CI, but no coverage report is
uploaded anywhere I can link to. I would rather leave this blank than
point at something that is not there.
Pre-submission checklist
Repository requirements
These are validated automatically by CI:
go.modfile and at least one SemVer release (vX.Y.Z). Latest isv0.9.1.The README carries CI, release and license badges, but not the three
above. A pkg.go.dev badge is easy to add if that helps. The other two
cannot be added honestly today, for the reasons given at the top.
These are recommended and reported as warnings:
On the last one: CI does run the full test suite on every pull request and
every push to main, and all work lands through pull requests. But the
branch ruleset does not list the CI job as a required status check, so a
red build is not a hard block today. That is worth tightening and it is on
our list.
Pull Request content
fliptandgo-feature-flagin Server Applications.Category quality
I checked four entries above and four below. Easegress, Fider, Flagr,
flipt, go-feature-flag, go-proxy-cache, gondola and goshs are all active,
none are archived, and all have commits within the last month.
About flue
flue is a small Go daemon that holds your terminal sessions and serves
them to a browser tab. Closing the tab does not kill the session, it only
detaches it, so a build or an SSH session keeps running and reattaching
replays what you missed. It is the same space as gotty and ttyd, with
session persistence and a session list across machines added on top.
Site: https://flue.sh
One thing that may block this
The repository maturity rule asks for at least 5 months of history since
the first commit. flue's first commit is from 2026-07-28, so it is about
three weeks old. It does not meet that rule. Everything else is in place:
MIT license,
go.mod, tagged SemVer releases up to v0.9.1, Englishdocumentation, a working CI, and daily commits.
I am opening this now rather than sitting on it, but I fully understand if
you would rather hold or close it until flue clears the 5 month mark. Just
say so and I will resubmit then.