This week was less about inventing new categories of work and more about making Quonfig feel a lot more real.
The big themes were the ones I'd hoped for: observability tooling, OpenFeature support, CLI code generation, the Python client, the React SDK, and a bunch of UI polish across the app.
What Moved This Week
Observability got real. We now have the Grafana Cloud path in place for traces, metrics, and logs. That meant wiring OTLP export through our Fly collectors, pushing the right environment config into services, and documenting the setup well enough that it feels operational instead of aspirational.
OpenFeature moved from idea to implementation. We added initial OpenFeature providers for Go, Node, and web, and the delivery service now exposes an OFREP endpoint. That makes Quonfig easier to slot into existing feature flag setups instead of asking people to adopt everything all at once.
The CLI codegen story got much better. qfg generate now reads directly from a local Quonfig workspace directory instead of depending on an API path that didn't fit the git-native model. That's a much better match for how the product is supposed to work. We also added SDK key commands and removed a couple of older CLI paths that no longer made sense.
The Python client became much more legitimate. We now have an initial Python SDK port, integration tests, and publishing workflow work. It still needs the usual rounds of hardening, but it's no longer theoretical.
The React SDK became a real package. We initialized sdk-react, renamed and rewired it for Quonfig, hooked it up to @quonfig/javascript, added docs, set up publishing, and built a sample test-react app alongside it. That was one of the bigger cross-repo pushes of the week.
There was a lot of UI polish. Forty-seven beads closed since April 5, and most of them were about making the app feel less rough around the edges. Better code samples, cleaner audit trail descriptions, schema validation warnings, more consistent environment override UI, improved wizard copy, better invitations flow, and a long list of smaller bug fixes that mostly add up to trust.
That's the short version for April 12th. The core product is still the same bet: config in git, nice tooling on top. This week was about making more of that stack feel production-shaped.
-- Jeff
Want to try it?
Quonfig stores your config in git. Feature flags, dynamic config, log levels, and secrets — all as files you own.