Nori is plugin engine for Golang.
All you need:
- Implement Plugin interface and compile you project as golang plugin
- Put your file into plugin directory
- Start Nori
./nori server --config="/etc/nori/config.json"
--config - path to your config file, by default Nori looking for config in ~/.config/nori
- plugins.dir []string - paths to plugins dirs
Example config file:
{
"nori": {
"storage": {
"type": "none"
}
},
"plugins": {
"dir": [
"/home/nori/.config/nori/plugins"
]
},
"http": {
"addr": "localhost:8089"
}
}
This repo uses Semantic versioning (http://semver.org/), so
MAJOR version when you make incompatible API changes, MINOR version when you add functionality in a backwards-compatible manner, and PATCH version when you make backwards-compatible bug fixes.
- Sergei Che
- Stan Shulga
- Anita Nabieva