Skip to content

GoPlasmatic/Reframe-registry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reframe Plugin & Package Registry

Official registry for Reframe transformation engine plugins and packages. This registry is consumed by the Reframe IDE to discover and install plugins.

Registry Structure

Reframe-registry/
├── README.md           # This file
├── LICENSE             # Apache 2.0
├── CONTRIBUTING.md     # How to add plugins/packages
├── plugins.json        # All plugins with version links
└── packages.json       # All packages (future)

API Endpoints

Base URL: https://goplasmatic.github.io/Reframe-registry

Endpoint Description
/plugins.json All plugins with version manifest URLs
/packages.json All packages (future)

Plugin Schema

Each plugin entry in plugins.json follows this structure:

{
  "plugin-id": {
    "name": "Human Readable Name",
    "description": "Brief description of the plugin",
    "repository": "https://github.com/owner/repo",
    "versions": {
      "1.0.0": "https://github.com/owner/repo/releases/download/v1.0.0/manifest.json"
    }
  }
}

Available Plugins

Plugin ID Name Description
swift-mt-message SWIFT MT Message Parser A fast, type-safe Rust implementation of SWIFT MT message parsing
mx-message ISO20022 MX Message Parser A fast, type-safe Rust implementation for parsing ISO20022 MX messages

Usage

The Reframe IDE fetches plugins.json to display available plugins. When a user installs a specific version, it fetches the manifest URL to get plugin details and download links.

Contributing

See CONTRIBUTING.md for instructions on how to add new plugins or packages to this registry.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

About

Reframe Plugin & Package Repository

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •