imdone-echo-plugin
Example plugin for iMDone that logs to the console
Getting started with iMDone plugins
Overview
iMDone loads plugins that are mentioned in the .imdone/config.json
file in your project directory. It looks for them in your project directory under node_modules
then in your home directory under node_modules
, then by name. So if you include a plugin.js
that implements the plugin interface in your project, you can load it directly or install one using npm install -g
.
Install
npm install -g imdone-echo-plugin
cd /my/project/folder
One that already has a.imdone/config
or create it.imdone -o
Plugin interface
All plugins should expect a config and repo. Take a look at this example config. The plugins hash contains the plugin package name or path with it's config hash as the value. Repo is the Repository object for the project.
After starting iMDone and adding a project, you will find the .imdone/config.json
in the project directory.