Getting started with Timekettle Developer
Use this guide as the starting point for Timekettle integrations and documentation maintenance. The current site focuses on developer onboarding and required legal pages for a production-ready launch athttps://developer.timekettle.co.
Run Mintlify commands from the
docs/ directory because docs/docs.json is the project configuration file.Project layout
Local development
Integration assumptions
- SDK teams
- API teams
- Product teams
Treat the legal pages as the public documentation layer for SDK data handling. When SDK behavior changes, update Privacy Policy and verify that developer-facing disclosures still match the implementation.
Production readiness checklist
Before connecting the custom domain
Before connecting the custom domain
Confirm that
developer.timekettle.co is configured in the Mintlify dashboard and that DNS records point to the deployment target supplied by Mintlify.Before publishing legal pages
Before publishing legal pages
Ask legal counsel to review jurisdiction, governing law, contact details, retention periods, subprocessors, and data transfer language.
Before adding API references
Before adding API references
Decide whether the source of truth is OpenAPI, handwritten MDX, or a hybrid. Prefer generated OpenAPI pages when the API contract is stable.
Before release
Before release
Run
mint validate, mint broken-links, and a local mint dev preview. Check navigation, search labels, dark mode, and footer links.Maintenance guidelines
- Add every public page to
docs.jsonnavigation. - Use root-relative internal links, such as
/legal/privacy-policy. - Keep navigation depth at three levels or fewer.
- Use MDX components for summaries, choices, and progressive disclosure.
- Update the
Last Updateddate when a policy changes materially. - Keep the GitHub link in
docs.jsonpointed at the final documentation repository before launch.