From a79de42631fd3466dbcc5b57535b16c3a8773f97 Mon Sep 17 00:00:00 2001 From: Hunter Long Date: Tue, 3 Jul 2018 14:38:56 -0700 Subject: [PATCH] Updated Statup Plugins (markdown) --- Statup-Plugins.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Statup-Plugins.md b/Statup-Plugins.md index 1812bd0..b1cfb27 100644 --- a/Statup-Plugins.md +++ b/Statup-Plugins.md @@ -1,4 +1,4 @@ -Since Statup is built in Go Language we can use the go plugin feature to create dynamic plugins that run on load. Statup has an event anytime anything happens, you can create your own plugins and do any type of function. To implement your own ideas into Statup, use the plugin using the [statup/plugin](https://github.com/hunterlong/statup/blob/master/plugin/main.go) package. +Since Statup is built in Go Language we can use the [Go Plugin](https://golang.org/pkg/plugin/) feature to create dynamic plugins that run on load. Statup has an event anytime anything happens, you can create your own plugins and do any type of function. To implement your own ideas into Statup, use the plugin using the [statup/plugin](https://github.com/hunterlong/statup/blob/master/plugin/main.go) package. ``` go get github.com/hunterlong/statup/plugin ``` @@ -14,6 +14,7 @@ git clone https://github.com/hunterlong/statup_plugin cd statup-plugin go build -buildmode=plugin -o example.so ``` +###### Insert `example.so` into the `plugins` directory and reload Statup ## Statup Plugin Interface Please remember Golang plugin's are very new and Statup plugin package may change and 'could' brake your plugin. @@ -75,4 +76,8 @@ func (p pkg) OnLoad(db sqlbuilder.Database) { ###### OnLoad is fired after plugin is loaded into the environment ## Custom HTTP Routes -Plugin's can include their own HTTP route to accept GET/POST requests. \ No newline at end of file +Plugin's can include their own HTTP route to accept GET/POST requests. + +## Plugin To-Do List +- [ ] Ability to read/write to database +- [ ] Ability to includes assets like jpg, json, etc \ No newline at end of file