feat(11.1-05): add the acme.blog walkthrough plugin with its model, migration and posts route
- docs/examples/blog: scaffolder output for acme.blog (make:plugin, make:model) in the root module, with a Post model, a fill allow-list and NewPost, the create migration and GET /api/blog/posts paginated through lagoon - short tests activate the plugin, check the route with surf, the fill allow-list and the migration order - docs/setup/porting-a-plugin.md: registration, model, migrations and routes sections with src= copies of the plugin - TestDocsRequiredPages requires setup/porting-a-plugin
This commit is contained in:
35
docs/examples/blog/registry.gen.go
Normal file
35
docs/examples/blog/registry.gen.go
Normal file
@@ -0,0 +1,35 @@
|
||||
// Code generated by summer make. DO NOT EDIT.
|
||||
|
||||
package blog
|
||||
|
||||
import (
|
||||
"git.golem15.com/golem15/summercms/docs/examples/blog/models"
|
||||
"git.golem15.com/golem15/summercms/docs/examples/blog/updates"
|
||||
"git.golem15.com/golem15/summercms/modules/bonfire"
|
||||
"git.golem15.com/golem15/summercms/modules/pact"
|
||||
"github.com/go-gormigrate/gormigrate/v2"
|
||||
)
|
||||
|
||||
func generatedModels() []any {
|
||||
return []any{
|
||||
&models.Post{},
|
||||
}
|
||||
}
|
||||
|
||||
func generatedMigrations() []*gormigrate.Migration {
|
||||
return []*gormigrate.Migration{
|
||||
updates.CreatePosts(),
|
||||
}
|
||||
}
|
||||
|
||||
func generatedCommands() []bonfire.Command {
|
||||
return nil
|
||||
}
|
||||
|
||||
func generatedJobs() []pact.Job {
|
||||
return nil
|
||||
}
|
||||
|
||||
func generatedAdminControllers() []pact.AdminController {
|
||||
return nil
|
||||
}
|
||||
Reference in New Issue
Block a user