Skip to content

KenSuenobu/objectified

Repository files navigation

Objectified

Welcome to the Objectified Suite.

Objectified is an API Specification suite of applications that provides tooling to create, edit, import, and publish APIs using well defined JSON 2020-12 schema properties and structures.

Goals

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 including linting and validation.

Layout

This project is a monorepo, and uses turborepo to manage building and running applications in parallel where applicable.

The Story

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.

AI/LLM-Driven Development

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-issues - creates the accompanying issues from the roadmap file in GitHub intended for implementation.
  • 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/code-review - reviews a pull request - recommended to use a local LLM like qwen3.6

LLMs

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

License

This project is Apache 2.0 Licensed.

Caveat

This is an Open Source project, and as such, donations are widely accepted. Continued use of AI to contribute to this project is appreciated, as is funding for said development. Objectified isn't "free", technically.

About

Objectified: Multi-Tenant Platform for designing, storing, and publishing API Specifications.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors