This directory is the canonical registry of discoverable plugins for the Scriptura editor.
Plugins extend the editor's capabilities — adding language server integrations, formatters, linters, theme packs, snippet collections, and other developer tools.
The registry.json file is a machine-readable database that Scriptura's in-editor Plugin Marketplace reads to:
- Display available plugins for installation
- Show plugin details (name, version, author, description)
- Provide download URLs for installation
{
"$schema": "./registry-schema.json",
"description": "...",
"registryVersion": "1.0.0",
"lastUpdated": "2026-07-29",
"plugins": [
{
"id": "com.scriptura.plugin.id",
"name": "Display Name",
"version": "1.0.0",
"author": "Author Name",
"description": "Human-readable description of what this plugin does.",
"downloadUrl": "https://github.com/org/repo",
"homepage": "https://github.com/org/repo",
"license": "MIT",
"installed": false
}
]
}| Field | Type | Description |
|---|---|---|
id |
string | Unique plugin identifier (reverse domain notation) |
name |
string | Human-readable display name |
version |
string | Semantic version of the plugin |
author |
string | Plugin author or organization |
description |
string | One-paragraph summary of the plugin |
downloadUrl |
string | GitHub repository URL (or direct download URL) |
homepage |
string | Project homepage / documentation URL |
license |
string | SPDX license identifier |
installed |
boolean | Whether the plugin is currently installed (false in registry) |
- Add a new entry to
plugins[]inregistry.json - Use the same JSON object format shown above
- Update
"lastUpdated"to the current date - Submit a pull request
Note: All download URLs are currently placeholders. Replace them with actual GitHub repository URLs when the plugins are published.