docs: a hosted demo or playground
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 20
- Forks
- 2
- Avg merge
- 5h 10m
- Merged PRs (30d)
- 127
Description
Evaluating FlexiQ requires installing it. That is a low bar for the Python SDK — pip install
and a SQLite file — and a much higher one for the thing worth showing: a server, a dashboard, a
worker, and jobs moving between them.
A hosted demo removes that step:
- a running
flexiq-serverwith the dashboard, seeded with jobs in every state — succeeded,
retrying, dead-lettered, a running workflow, a job parked instep.sleep - read-only, or reset on a timer, or per-visitor namespaced. Whichever is chosen, it is a public
listener with tokens and it gets the same treatment as any production deployment. - an enqueue button, so a visitor sees a job appear and move
- ideally reachable from the landing page beside the server fold (#821)
Sequenced after the front-door work, not before: a demo that showcases a positioning nobody has
fixed yet showcases the wrong thing.
Security and cost are the real constraints, and they belong in the issue rather than in a
retrospective. A public endpoint that runs arbitrary submitted work is not a demo, it is a
compute donation — so the task set is fixed and the enqueue path is a trigger with a hard rate
limit (#847), not an open producer door.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the issue's sequencing against the front-door work in #821 and the rate-limit constraint in #847. Define the hosted flexiq-server, dashboard, seeded job states, enqueue trigger, access model, and reset or namespace behavior before locating implementation entry points. Done means a public, secured demo shows jobs moving without accepting arbitrary work or exposing an uncontrolled production deployment.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust, sqlite
- Domain
- cloud, devops, security, web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100