Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

IDX Extensions

Public extension contract repository for IDX. This repo owns documentation, schemas, examples and snapshots for plugin and theme authors. Runtime validation/enforcement lives in idx-engine, while rendering/runtime consumption lives in idx-store, idx-booking and admin surfaces in idx-front.

This repo is not a service and is not part of root Docker Compose.

Structure

Path Purpose
docs/plugin-development-guide.md plugin bundle/runtime contract
docs/store-theme-guide.md store theme authoring guide
docs/booking-theme-guide.md booking theme authoring guide
docs/themes/ schemas, contracts and example theme JSON
plugins/whatsapp-button/ complete plugin example
themes/piombino*/ theme snapshots/examples

Contract Surfaces

Contract Runtime consumer
Store theme idx-store theme runtime and admin/developer surfaces
Booking theme idx-booking theme runtime and admin/developer surfaces
Plugin manifest/bundle idx-engine developer module and storefront runtime hosts
Storefront slots idx-store/src/components/runtime/
Booking slots idx-booking/src/components/runtime/

Docs

Invariants

  • Document public extension contracts only.
  • Do not document private platform runtime details here unless an extension author must know them.
  • Keep examples complete enough to run through the developer/theme runtime.
  • Keep schema changes synchronized with idx-engine, idx-store, idx-booking and idx-front docs.

About

Official extension resources for the IDX Platform — plugins, themes, and development guides.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages