Welcome to the Objectified Project.
Objectified is an OpenAPI 3.2.0 Specification application that provides tooling to create, edit, import, and publish APIs using well defined JSON 2020-12 Schema Properties.
Objectified is a work in progress.
The goals of the project are:
- Provide multi-tenancy for API projects and versioning.
- Provide a visual editing platform for interacting with and designing schemas.
- Provide a database for storing schemas.
- Apply OpenAPI, Arazzo, and JSON best practices to all use cases.
This project is a monorepo, and uses turborepo to manage building and running applications in parallel where applicable.
This is the 6th iteration of the project, effectively started in 2001 with a Web-based vending application - the database has its origins from that project.
Yes, this project uses "AI" to build many of its features. It is still checked, validated, tested, and reviewed by humans, even if Copilot is involved with Pull Request reviews.
AGENTS.md- contains the Objectified AGENTS guidelines that apply to ALL skills.skills/implement- implements a GitHub issue in the KenSuenobu/objectified repository.skills/create-roadmap- creates a roadmap of features to implement for a (potentially) new feature or update.skills/update-roadmap- adds roadmap features to implement.skills/create-issues- creates the accompanying issues from the roadmap file in GitHub intended for implementation.
The following models are used, for the following purposes:
- Anthropic Sonnet: backend development, ROADMAPs
- Anthropic Opus: complex UI/UX components or full implementations
- Cursor Auto: backend development, simpler UI/UX implementation, everything else
- GitHub Copilot: Copilot-assigned Pull Request reviews and automated fixes
This project is Apache 2.0 Licensed.