Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 2.02 KB

File metadata and controls

33 lines (22 loc) · 2.02 KB

InvoiceShelf extensions catalog

This repository publishes the public extensions manifest consumed by InvoiceShelf. The app fetches extensions.json (default: raw URL on the main branch) to power the in-app Modules experience: browse, install, and update curated extensions.

Default manifest URL: https://raw.githubusercontent.com/InvoiceShelf/extensions/main/extensions.json


Documentation

Document Description
Catalog & publishing guide Manifest schema, ZIP layout, compatibility, release workflow, PR checklist
Contributing How to propose changes and what reviewers look for
Entry template (JSON) Copy-paste starter for a new extensions item
PDF templates manifest templates.json — invoice & estimate Blade templates (same Admin → Modules installer)

Quick facts

  • Curated list — Extensions are not uploaded here as binary releases; each entry points to your own Git repository and a direct HTTPS URL to a versioned ZIP (typically a GitHub Release asset).
  • PDF templates — templates.json lists invoice/estimate Blade packs; previews/ stores screenshot PNGs and packages/pdf-templates/ hosts ZIPs (see docs/TEMPLATES.md). Every catalog entry must include a cover image URL.
  • Open contribution — Add or update your extension metadata via pull request to extensions.json on main.
  • License — The JSON catalog in this repo is metadata; each extension’s license is declared per entry and applies to the extension package itself.

Related links