aboutsummaryrefslogtreecommitdiffstats
path: root/plugin_go.go
Commit message (Collapse)AuthorAgeFilesLines
* go fmtLibravatarLibravatar Simon Ser 2022-10-131-3/+3
|
* Rename project to alpsLibravatarLibravatar Simon Ser 2020-05-131-2/+2
|
* Update docs with new RegisterPluginLoader functionLibravatarLibravatar Simon Ser 2020-01-211-2/+2
|
* Extract Lua infrastructure into a pluginLibravatarLibravatar Simon Ser 2020-01-201-2/+2
|
* Introduce PluginLoaderFuncLibravatarLibravatar Simon Ser 2020-01-201-0/+7
| | | | | | | This allows registered plugins to execute code when loaded. This will also allow the Lua support code to be a plugin. Closes: https://todo.sr.ht/~sircmpwn/koushin/54
* Make Go plugin handlers take a *ContextLibravatarLibravatar Simon Ser 2019-12-171-11/+14
| | | | | Take a *Context instead of a echo.Context. This saves a type assertion in each handler.
* Add Context to Plugin.InjectLibravatarLibravatar Simon Ser 2019-12-171-4/+4
| | | | This allows to access the request metadata and the session from injectors.
* Add RenderData interfaceLibravatarLibravatar Simon Ser 2019-12-171-2/+2
| | | | This allows Go plugins to easily inject global data.
* Allow Go Plugins to inject template dataLibravatarLibravatar Simon Ser 2019-12-171-0/+21
|
* Improve docsLibravatarLibravatar Simon Ser 2019-12-171-0/+13
|
* go fmtLibravatarLibravatar Simon Ser 2019-12-161-1/+1
|
* Introduce base pluginLibravatarLibravatar Simon Ser 2019-12-161-1/+1
| | | | | | This plugin offers base IMAP/SMTP functionality. References: https://todo.sr.ht/~sircmpwn/koushin/39
* Add an API for Go pluginsLibravatarLibravatar Simon Ser 2019-12-161-0/+97
References: https://todo.sr.ht/~sircmpwn/koushin/39