Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quatrain Schema (@quatrain/schema)

Official JSON Schema Specifications repository for the Quatrain Ecosystem (Core, CoreApps, Tycho, Modaka Skills).

This repository hosts lightweight, standalone, open JSON Schema definitions under the MIT License to ensure friction-free community adoption, IDE autocompletion, and cross-language compatibility.


🌐 Hosted Specifications & GitHub Pages

All schemas are hosted on GitHub Pages and accessible via custom domain URLs:

  • Package Interchange & App Composition (v1):
    https://schema.quatrain.dev/v1/package-interchange.json

📁 Repository Structure

.
├── CNAME                         # Custom domain setup (schema.quatrain.dev)
├── LICENSE.md                    # MIT License
├── package.json                  # Package manifest (@quatrain/schema)
├── README.md                     # Documentation
└── v1/
    └── package-interchange.json  # Package Interchange & App Composition Schema v1

💡 Usage Example

In any manifest.json across TypeScript, Python, Rust, or Bash packages:

{
  "$schema": "https://schema.quatrain.dev/v1/package-interchange.json",
  "extends": "package.json",
  "id": "@quatrain/skills-jellyfin",
  "kind": "skill",
  "icon": "🎵",
  "category": "media",
  "fields": [
    {
      "name": "url",
      "label": "Jellyfin Server URL",
      "type": "text",
      "placeholder": "http://localhost:8096",
      "default": "http://localhost:8096",
      "required": true
    }
  ]
}

📜 License

MIT License - Free for commercial and open-source use across all Quatrain and third-party tools.

About

Official JSON Schema Specifications for the Quatrain Ecosystem

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors