Propose a component
Spotted a gap? Open a proposal with the use case and a sketch. If it helps teams ship, it belongs in the system.
A design system is a promise kept by many hands. These counters are live and honest; watch them move, then add yours.
Spotted a gap? Open a proposal with the use case and a sketch. If it helps teams ship, it belongs in the system.
Improve a React or Angular implementation, fix a token, tighten an accessibility path. Every pull request moves the system forward.
Better examples, clearer anatomy, sharper do's and don'ts. Documentation is a first class contribution here, not an afterthought.
Shipped something with Optimistic? Share it. Real products are the best proof and the best inspiration.
$ git clone optimistic/uiStar the repo and clone it. Everything runs locally in one command; no gatekeeping, no setup maze.
$ gh issue list -l good-firstIssues tagged good-first are scoped to land in an evening, and a maintainer walks beside you the whole way.
$ gh pr createOpen the pull request. We review kindly, merge fast, and your name enters the changelog for good.
Critique the work, support the person. Optimism extends to how we treat each other.
Decisions happen in the open, with the reasoning attached. No black boxes.
We would rather release, learn and iterate than polish in private forever.
It costs nothing and tells us someone is watching. We will take it from there.