Skip to content

dexfair/remix-plugins-directory

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Remix Plugins Directory

This repository hosts a plugins directory. The directory is used by Remix IDE for loading the list of available plugins.

How to reference a plugin in Remix IDE

Simply propose a PR which add a new entry in the plugins folder. This folder should contain at least a profile.json:

{
  "name": "<name of the plugin>",
  "displayName": "<display name of the plugin>",
  "methods": [], // list of methods that the plugin is making available to other plugins
  "version": "1.0.0-alpha", // semver version
  "url": "<URL>", // can be an https or ipfs URL - ipfs://<ipfs_hash>
  "description": "<description>",
  "icon": "<link to image>", // https link to image or BASE64 value
  "location": "<panel where the plugin should be rendered>" // can be sidePanel, mainPanel or hidden
}

The tools folder contains utilities that can be used for

  • uploading a single file to IPFS - upload-single-file
  • uploading a plugin and generating profile.json - upload-remix-plugin

For uploading a plugin to IPFS and generating a profile.json:

  • go to the folder tools/ipfs-upload
  • install dependencies with npm install
  • execute ./bin/upload-remix-plugin <path to index.html>

community

Feel free to join our gitter chat if you have any question

About

Remix plugins directory

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 91.2%
  • JavaScript 8.0%
  • Shell 0.8%