This directory serves as the Decentralized Registry for Trixty Extensions. Instead of hosting extension binary blobs, Trixty uses a source-based registration system. This allows developers to host their addons anywhere on Git while still being discoverable by the community.
marketplace.json: The core catalog file. It contains a list of extension definitions including their unique ID, repository URL, and target branch/path.
When Trixty IDE loads, it queries this registry (or a remote mirror of it) to:
- Discover available extensions in the marketplace.
- Provide installation links that clone/fetch the addon source directly into the user's workspace.
- Manage versions and updates based on Git tags or branches.
To register your extension in the official marketplace, follow these steps:
- Publish your addon: Ensure your extension is in a public Git repository.
- Edit
marketplace.json: Add a new entry to themarketplacearray:{ "id": "your.extension.id", "repository": "https://github.com/username/repository.git", "branch": "main", "path": "subdirectory/if/applicable" } - Submit a Pull Request: Submit your changes to the Trixty IDE repository.
Part of the Trixty IDE Ecosystem
