From 1b5bc568fb638314b62ea3d6635de56109680da9 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Wed, 11 Dec 2019 15:08:31 +0100 Subject: Allow plugins to provide their own templates --- plugin.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'plugin.go') diff --git a/plugin.go b/plugin.go index 03e2261..73f3962 100644 --- a/plugin.go +++ b/plugin.go @@ -6,9 +6,11 @@ import ( "github.com/labstack/echo/v4" ) +const pluginDir = "plugins" + type Plugin interface { Name() string - Filters() template.FuncMap + LoadTemplate(t *template.Template) error SetRoutes(group *echo.Group) Inject(name string, data interface{}) error Close() error -- cgit v1.2.3-59-g8ed1b