Release ops
FinEngine publish checklist
Use this page before publishing @finengine/core, @finengine/math, and @finengine/ui, and before announcing the repo more broadly.
Verification gates
- Run
npm run checkfor site-side JavaScript sanity. - Run
npm run verify:packagesto build, test, and execute package examples. - Confirm docs pages and homepage examples still match current APIs.
- Review responsive behavior on desktop, tablet, and mobile before public sharing.
Publish order
- Check versions, exports, README, LICENSE, and
dist/output for@finengine/core. - Publish
@finengine/core. - Publish
@finengine/math. - Publish
@finengine/ui. - Tag the GitHub release and summarize any example/output changes.
Community readiness
- Issue forms are available for bugs, features, and docs improvements.
- Pull requests now have a verification checklist.
- Contribution and conduct guidance should be visible before wider promotion.
- If you want GitHub Discussions, enable it manually in repository settings and pin a welcome thread.
Launch readiness
- Keep the website polished first; launch traffic should meet a stable product surface.
- Prepare Product Hunt assets only when the landing page, screenshots, and positioning are final.
- Use live GitHub signals, examples, and docs links as proof points.
- Do not publish until the repo front page and example gallery feel intentional.