feat(blogo,forgejo): inital commit for plugin blogo-forgejo

This commit is contained in:
Guz
2025-01-07 15:22:01 -03:00
parent 24b25145f4
commit feb51eef4c
2 changed files with 38 additions and 0 deletions

29
blogo/forgejo/forgejo.go Normal file
View File

@@ -0,0 +1,29 @@
package forgejo
import (
"forge.capytal.company/loreddev/x/blogo"
)
const pluginName = "blogo-forgejo"
type plugin struct {
owner string
repo string
}
type Opts struct {
Ref string
}
func New(owner, repo, apiUrl string, opts ...Opts) blogo.Plugin {
opt := Opts{}
if len(opts) > 0 {
opt = opts[0]
}
return &plugin{
}
}
func (p *plugin) Name() string {
return pluginName
}

9
blogo/forgejo/source.go Normal file
View File

@@ -0,0 +1,9 @@
package forgejo
import (
"io/fs"
)
func (p *plugin) Source() (fs.FS, error) {
return nil, nil
}