Open-Jet - Building in Public
Operated in public with open roadmaps, weekly releases, and community feedback loops to improve product direction and distribution.
Outcomes
- Weekly shipping cadence
- Public roadmap discipline
- Community-informed feature prioritization
Stack
- TypeScript
- Next.js
- GitHub Actions
- Issue templates
- Open-source workflow
What I Learned
- Signal quality: Shipping in public improves decisions because assumptions are challenged early.
- Scope discipline: Roadmap visibility creates accountability and tighter scoping.
- Edge-case discovery: Fast builder feedback surfaces failure modes before formal launch.
Implementation Notes
- Weekly planning from public issues and discussion threads.
- Daily commits with lightweight release notes and changelog updates.
- Telemetry and bug reports feed directly into sprint prioritisation.
- Community feedback is converted into testable engineering stories.
Code Snippet
export async function getLiveRepoStats(owner: string, repo: string) {
const repoRes = await fetch(`https://api.github.com/repos/${owner}/${repo}`);
const commitRes = await fetch(`https://api.github.com/repos/${owner}/${repo}/commits?per_page=1`);
return { repo: await repoRes.json(), commit: (await commitRes.json())[0] };
}