refactor(10.2-01): nest framework packages under modules

- Move remaining beach packages and embedded admin assets\n- Rewrite framework, example, build, and gate paths
This commit is contained in:
Jakub Zych
2026-09-28 02:21:02 +02:00
parent ac1f6d14f4
commit 5e50b166ef
277 changed files with 303 additions and 303 deletions

View File

@@ -22,7 +22,7 @@ export default defineConfig(({ command }) => ({
base: command === 'build' ? './' : '/', base: command === 'build' ? './' : '/',
plugins: [vue(), tailwindcss(), devBase()], plugins: [vue(), tailwindcss(), devBase()],
build: { build: {
outDir: '../boardwalk/dist', outDir: '../modules/boardwalk/dist',
emptyOutDir: true, emptyOutDir: true,
sourcemap: false, sourcemap: false,
}, },

View File

@@ -6,7 +6,7 @@ import (
"os" "os"
"strings" "strings"
"git.golem15.com/golem15/summercms/bonfire" "git.golem15.com/golem15/summercms/modules/bonfire"
"git.golem15.com/golem15/summercms/internal/build" "git.golem15.com/golem15/summercms/internal/build"
"git.golem15.com/golem15/summercms/internal/dev" "git.golem15.com/golem15/summercms/internal/dev"
) )

View File

@@ -11,7 +11,7 @@ import (
"strings" "strings"
"testing" "testing"
"git.golem15.com/golem15/summercms/bonfire" "git.golem15.com/golem15/summercms/modules/bonfire"
) )
func TestToolCommandNames(t *testing.T) { func TestToolCommandNames(t *testing.T) {

View File

@@ -6,8 +6,8 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"git.golem15.com/golem15/summercms/bonfire" "git.golem15.com/golem15/summercms/modules/bonfire"
"git.golem15.com/golem15/summercms/tide" "git.golem15.com/golem15/summercms/modules/tide"
) )
func parityProxyCommand() bonfire.Command { func parityProxyCommand() bonfire.Command {

View File

@@ -9,8 +9,8 @@ import (
"strings" "strings"
"testing" "testing"
"git.golem15.com/golem15/summercms/bonfire" "git.golem15.com/golem15/summercms/modules/bonfire"
"git.golem15.com/golem15/summercms/tide" "git.golem15.com/golem15/summercms/modules/tide"
) )
func TestParityCommandContract(t *testing.T) { func TestParityCommandContract(t *testing.T) {

View File

@@ -9,7 +9,7 @@ import (
"strings" "strings"
"testing" "testing"
"git.golem15.com/golem15/summercms/bonfire" "git.golem15.com/golem15/summercms/modules/bonfire"
) )
func TestParityCommands(t *testing.T) { func TestParityCommands(t *testing.T) {

View File

@@ -8,7 +8,7 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"git.golem15.com/golem15/summercms/bonfire" "git.golem15.com/golem15/summercms/modules/bonfire"
"git.golem15.com/golem15/summercms/internal/build" "git.golem15.com/golem15/summercms/internal/build"
) )

View File

@@ -11,15 +11,15 @@ import (
"strings" "strings"
"testing" "testing"
"git.golem15.com/golem15/summercms/backpack" "git.golem15.com/golem15/summercms/modules/backpack"
"git.golem15.com/golem15/summercms/bonfire" "git.golem15.com/golem15/summercms/modules/bonfire"
"git.golem15.com/golem15/summercms/compass" "git.golem15.com/golem15/summercms/modules/compass"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
"git.golem15.com/golem15/summercms/party" "git.golem15.com/golem15/summercms/modules/party"
"git.golem15.com/golem15/summercms/phrasebook" "git.golem15.com/golem15/summercms/modules/phrasebook"
"git.golem15.com/golem15/summercms/postcard" "git.golem15.com/golem15/summercms/modules/postcard"
"git.golem15.com/golem15/summercms/surf" "git.golem15.com/golem15/summercms/modules/surf"
"git.golem15.com/golem15/summercms/towel" "git.golem15.com/golem15/summercms/modules/towel"
) )
func TestGreeterHelloPrintsLayeredConfig(t *testing.T) { func TestGreeterHelloPrintsLayeredConfig(t *testing.T) {

View File

@@ -7,13 +7,13 @@ import (
"io" "io"
"os" "os"
"git.golem15.com/golem15/summercms/backpack" "git.golem15.com/golem15/summercms/modules/backpack"
"git.golem15.com/golem15/summercms/bonfire" "git.golem15.com/golem15/summercms/modules/bonfire"
"git.golem15.com/golem15/summercms/compass" "git.golem15.com/golem15/summercms/modules/compass"
"git.golem15.com/golem15/summercms/lagoon" "git.golem15.com/golem15/summercms/modules/lagoon"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
"git.golem15.com/golem15/summercms/party" "git.golem15.com/golem15/summercms/modules/party"
"git.golem15.com/golem15/summercms/surf" "git.golem15.com/golem15/summercms/modules/surf"
) )
func main() { func main() {

View File

@@ -4,9 +4,9 @@ import (
"embed" "embed"
"io/fs" "io/fs"
"git.golem15.com/golem15/summercms/backpack" "git.golem15.com/golem15/summercms/modules/backpack"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
"git.golem15.com/golem15/summercms/party" "git.golem15.com/golem15/summercms/modules/party"
) )
var ( var (

View File

@@ -5,13 +5,13 @@ import (
"fmt" "fmt"
"net/http" "net/http"
"git.golem15.com/golem15/summercms/backpack" "git.golem15.com/golem15/summercms/modules/backpack"
"git.golem15.com/golem15/summercms/bonfire" "git.golem15.com/golem15/summercms/modules/bonfire"
"git.golem15.com/golem15/summercms/modules/festival" "git.golem15.com/golem15/summercms/modules/festival"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
"git.golem15.com/golem15/summercms/party" "git.golem15.com/golem15/summercms/modules/party"
"git.golem15.com/golem15/summercms/surf" "git.golem15.com/golem15/summercms/modules/surf"
"git.golem15.com/golem15/summercms/towel" "git.golem15.com/golem15/summercms/modules/towel"
) )
var ( var (

View File

@@ -7,10 +7,10 @@ import (
"strings" "strings"
"testing" "testing"
"git.golem15.com/golem15/summercms/backpack" "git.golem15.com/golem15/summercms/modules/backpack"
"git.golem15.com/golem15/summercms/bonfire" "git.golem15.com/golem15/summercms/modules/bonfire"
"git.golem15.com/golem15/summercms/compass" "git.golem15.com/golem15/summercms/modules/compass"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
) )
type extraMsg struct{ msg string } type extraMsg struct{ msg string }

View File

@@ -4,9 +4,9 @@ import (
"embed" "embed"
"io/fs" "io/fs"
"git.golem15.com/golem15/summercms/backpack" "git.golem15.com/golem15/summercms/modules/backpack"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
"git.golem15.com/golem15/summercms/party" "git.golem15.com/golem15/summercms/modules/party"
) )
//go:embed config //go:embed config

View File

@@ -85,14 +85,14 @@ func generateMain(m Manifest) ([]byte, error) {
b.WriteString("\t\"fmt\"\n") b.WriteString("\t\"fmt\"\n")
b.WriteString("\t\"io\"\n") b.WriteString("\t\"io\"\n")
b.WriteString("\t\"os\"\n\n") b.WriteString("\t\"os\"\n\n")
b.WriteString("\t\"git.golem15.com/golem15/summercms/backpack\"\n") b.WriteString("\t\"git.golem15.com/golem15/summercms/modules/backpack\"\n")
b.WriteString("\t\"git.golem15.com/golem15/summercms/bonfire\"\n") b.WriteString("\t\"git.golem15.com/golem15/summercms/modules/bonfire\"\n")
b.WriteString("\t\"git.golem15.com/golem15/summercms/cabana\"\n") b.WriteString("\t\"git.golem15.com/golem15/summercms/modules/cabana\"\n")
b.WriteString("\t\"git.golem15.com/golem15/summercms/compass\"\n") b.WriteString("\t\"git.golem15.com/golem15/summercms/modules/compass\"\n")
b.WriteString("\t\"git.golem15.com/golem15/summercms/lagoon\"\n") b.WriteString("\t\"git.golem15.com/golem15/summercms/modules/lagoon\"\n")
b.WriteString("\t\"git.golem15.com/golem15/summercms/pact\"\n") b.WriteString("\t\"git.golem15.com/golem15/summercms/modules/pact\"\n")
b.WriteString("\t\"git.golem15.com/golem15/summercms/party\"\n") b.WriteString("\t\"git.golem15.com/golem15/summercms/modules/party\"\n")
b.WriteString("\t\"git.golem15.com/golem15/summercms/surf\"\n") b.WriteString("\t\"git.golem15.com/golem15/summercms/modules/surf\"\n")
b.WriteString(")\n\n") b.WriteString(")\n\n")
b.WriteString("func main() {\n") b.WriteString("func main() {\n")
b.WriteString("\tif err := run(os.Args[1:], os.Stdout); err != nil {\n") b.WriteString("\tif err := run(os.Args[1:], os.Stdout); err != nil {\n")

View File

@@ -9,8 +9,8 @@ import (
"strings" "strings"
"testing" "testing"
"git.golem15.com/golem15/summercms/cabana" "git.golem15.com/golem15/summercms/modules/cabana"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
) )
func TestLoadHelloManifest(t *testing.T) { func TestLoadHelloManifest(t *testing.T) {

View File

@@ -44,7 +44,7 @@ package console
import ( import (
"context" "context"
"git.golem15.com/golem15/summercms/bonfire" "git.golem15.com/golem15/summercms/modules/bonfire"
) )
// {{.Func}} returns the {{.CommandName}} console command. // {{.Func}} returns the {{.CommandName}} console command.
@@ -68,7 +68,7 @@ import (
"context" "context"
"fmt" "fmt"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
) )
// {{.Ident}}Args is the typed payload for {{.Kind}}. // {{.Ident}}Args is the typed payload for {{.Kind}}.
@@ -93,7 +93,7 @@ func {{.Func}}() pact.Job { return {{.Worker}}{} }
package controllers package controllers
import "git.golem15.com/golem15/summercms/pact" import "git.golem15.com/golem15/summercms/modules/pact"
type {{.Worker}} struct{} type {{.Worker}} struct{}

View File

@@ -4,10 +4,10 @@ import (
"embed" "embed"
"io/fs" "io/fs"
"git.golem15.com/golem15/summercms/backpack" "git.golem15.com/golem15/summercms/modules/backpack"
"git.golem15.com/golem15/summercms/bonfire" "git.golem15.com/golem15/summercms/modules/bonfire"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
"git.golem15.com/golem15/summercms/party" "git.golem15.com/golem15/summercms/modules/party"
"github.com/go-gormigrate/gormigrate/v2" "github.com/go-gormigrate/gormigrate/v2"
) )
@@ -62,7 +62,7 @@ func init() {
{{define "routes.go"}}package {{.Package}} {{define "routes.go"}}package {{.Package}}
import "git.golem15.com/golem15/summercms/pact" import "git.golem15.com/golem15/summercms/modules/pact"
var _ pact.HasRoutes = (*Plugin)(nil) var _ pact.HasRoutes = (*Plugin)(nil)

View File

@@ -3,8 +3,8 @@
package {{.Package}} package {{.Package}}
import ( import (
"git.golem15.com/golem15/summercms/bonfire" "git.golem15.com/golem15/summercms/modules/bonfire"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
"github.com/go-gormigrate/gormigrate/v2" "github.com/go-gormigrate/gormigrate/v2"
{{- range .Imports}} {{- range .Imports}}
{{printf "%q" .}} {{printf "%q" .}}

View File

@@ -4,7 +4,7 @@ import (
"fmt" "fmt"
"sync" "sync"
"git.golem15.com/golem15/summercms/compass" "git.golem15.com/golem15/summercms/modules/compass"
"git.golem15.com/golem15/summercms/modules/festival" "git.golem15.com/golem15/summercms/modules/festival"
) )

View File

@@ -8,7 +8,7 @@ import (
"strings" "strings"
"testing" "testing"
"git.golem15.com/golem15/summercms/compass" "git.golem15.com/golem15/summercms/modules/compass"
) )
func TestEventBusesAreAppScoped(t *testing.T) { func TestEventBusesAreAppScoped(t *testing.T) {
@@ -42,7 +42,7 @@ func TestDoesNotImportParty(t *testing.T) {
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
if path == "git.golem15.com/golem15/summercms/party" { if path == "git.golem15.com/golem15/summercms/modules/party" {
t.Fatalf("%s imports party", name) t.Fatalf("%s imports party", name)
} }
} }

View File

@@ -4,8 +4,8 @@ import (
"sync" "sync"
"testing" "testing"
"git.golem15.com/golem15/summercms/compass" "git.golem15.com/golem15/summercms/modules/compass"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
) )
type ping interface { type ping interface {

View File

@@ -11,8 +11,8 @@ import (
"strings" "strings"
"time" "time"
"git.golem15.com/golem15/summercms/backpack" "git.golem15.com/golem15/summercms/modules/backpack"
"git.golem15.com/golem15/summercms/bouncer" "git.golem15.com/golem15/summercms/modules/bouncer"
"gorm.io/gorm" "gorm.io/gorm"
) )

View File

@@ -19,14 +19,14 @@ import (
"testing/fstest" "testing/fstest"
"time" "time"
"git.golem15.com/golem15/summercms/backpack" "git.golem15.com/golem15/summercms/modules/backpack"
"git.golem15.com/golem15/summercms/bouncer" "git.golem15.com/golem15/summercms/modules/bouncer"
"git.golem15.com/golem15/summercms/cabana" "git.golem15.com/golem15/summercms/modules/cabana"
"git.golem15.com/golem15/summercms/compass" "git.golem15.com/golem15/summercms/modules/compass"
"git.golem15.com/golem15/summercms/lagoon" "git.golem15.com/golem15/summercms/modules/lagoon"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
"git.golem15.com/golem15/summercms/party" "git.golem15.com/golem15/summercms/modules/party"
"git.golem15.com/golem15/summercms/surf" "git.golem15.com/golem15/summercms/modules/surf"
_ "github.com/jackc/pgx/v5/stdlib" _ "github.com/jackc/pgx/v5/stdlib"
"github.com/testcontainers/testcontainers-go" "github.com/testcontainers/testcontainers-go"
"github.com/testcontainers/testcontainers-go/modules/postgres" "github.com/testcontainers/testcontainers-go/modules/postgres"

View File

@@ -11,7 +11,7 @@ import (
"sync" "sync"
"testing" "testing"
"git.golem15.com/golem15/summercms/bouncer" "git.golem15.com/golem15/summercms/modules/bouncer"
"gorm.io/gorm" "gorm.io/gorm"
) )

View File

@@ -7,10 +7,10 @@ import (
"strings" "strings"
"time" "time"
"git.golem15.com/golem15/summercms/backpack" "git.golem15.com/golem15/summercms/modules/backpack"
"git.golem15.com/golem15/summercms/bonfire" "git.golem15.com/golem15/summercms/modules/bonfire"
"git.golem15.com/golem15/summercms/bouncer" "git.golem15.com/golem15/summercms/modules/bouncer"
"git.golem15.com/golem15/summercms/lagoon" "git.golem15.com/golem15/summercms/modules/lagoon"
"gorm.io/gorm" "gorm.io/gorm"
) )

View File

@@ -12,12 +12,12 @@ import (
"os" "os"
"path/filepath" "path/filepath"
"git.golem15.com/golem15/summercms/backpack" "git.golem15.com/golem15/summercms/modules/backpack"
"git.golem15.com/golem15/summercms/bonfire" "git.golem15.com/golem15/summercms/modules/bonfire"
"git.golem15.com/golem15/summercms/bouncer" "git.golem15.com/golem15/summercms/modules/bouncer"
"git.golem15.com/golem15/summercms/cabana" "git.golem15.com/golem15/summercms/modules/cabana"
"git.golem15.com/golem15/summercms/compass" "git.golem15.com/golem15/summercms/modules/compass"
"git.golem15.com/golem15/summercms/lagoon" "git.golem15.com/golem15/summercms/modules/lagoon"
"gorm.io/gorm" "gorm.io/gorm"
) )

View File

@@ -6,8 +6,8 @@ import (
"strings" "strings"
"time" "time"
"git.golem15.com/golem15/summercms/bouncer" "git.golem15.com/golem15/summercms/modules/bouncer"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
"gorm.io/gorm" "gorm.io/gorm"
) )

View File

@@ -11,8 +11,8 @@ import (
"strconv" "strconv"
"strings" "strings"
"git.golem15.com/golem15/summercms/lagoon" "git.golem15.com/golem15/summercms/modules/lagoon"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
"gorm.io/gorm" "gorm.io/gorm"
"gorm.io/gorm/clause" "gorm.io/gorm/clause"
) )

View File

@@ -11,9 +11,9 @@ import (
"sync/atomic" "sync/atomic"
"testing" "testing"
"git.golem15.com/golem15/summercms/backpack" "git.golem15.com/golem15/summercms/modules/backpack"
"git.golem15.com/golem15/summercms/bouncer" "git.golem15.com/golem15/summercms/modules/bouncer"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
"gorm.io/gorm" "gorm.io/gorm"
) )

View File

@@ -9,10 +9,10 @@ import (
"testing" "testing"
"testing/fstest" "testing/fstest"
"git.golem15.com/golem15/summercms/backpack" "git.golem15.com/golem15/summercms/modules/backpack"
"git.golem15.com/golem15/summercms/bouncer" "git.golem15.com/golem15/summercms/modules/bouncer"
"git.golem15.com/golem15/summercms/phrasebook" "git.golem15.com/golem15/summercms/modules/phrasebook"
"git.golem15.com/golem15/summercms/towel" "git.golem15.com/golem15/summercms/modules/towel"
"gorm.io/gorm" "gorm.io/gorm"
) )

View File

@@ -9,8 +9,8 @@ import (
"strings" "strings"
"time" "time"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
"git.golem15.com/golem15/summercms/towel" "git.golem15.com/golem15/summercms/modules/towel"
"github.com/goccy/go-yaml/ast" "github.com/goccy/go-yaml/ast"
) )

View File

@@ -12,9 +12,9 @@ import (
"context" "context"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
"git.golem15.com/golem15/summercms/phrasebook" "git.golem15.com/golem15/summercms/modules/phrasebook"
"git.golem15.com/golem15/summercms/towel" "git.golem15.com/golem15/summercms/modules/towel"
"github.com/goccy/go-yaml" "github.com/goccy/go-yaml"
"github.com/goccy/go-yaml/ast" "github.com/goccy/go-yaml/ast"
) )

View File

@@ -10,11 +10,11 @@ import (
"testing" "testing"
"testing/fstest" "testing/fstest"
"git.golem15.com/golem15/summercms/backpack" "git.golem15.com/golem15/summercms/modules/backpack"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
"git.golem15.com/golem15/summercms/party" "git.golem15.com/golem15/summercms/modules/party"
"git.golem15.com/golem15/summercms/phrasebook" "git.golem15.com/golem15/summercms/modules/phrasebook"
"git.golem15.com/golem15/summercms/towel" "git.golem15.com/golem15/summercms/modules/towel"
) )
const formConfig = `name: demo.form const formConfig = `name: demo.form

View File

@@ -12,12 +12,12 @@ import (
"strings" "strings"
"time" "time"
"git.golem15.com/golem15/summercms/backpack" "git.golem15.com/golem15/summercms/modules/backpack"
"git.golem15.com/golem15/summercms/boardwalk" "git.golem15.com/golem15/summercms/modules/boardwalk"
"git.golem15.com/golem15/summercms/bouncer" "git.golem15.com/golem15/summercms/modules/bouncer"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
"git.golem15.com/golem15/summercms/party" "git.golem15.com/golem15/summercms/modules/party"
"git.golem15.com/golem15/summercms/phrasebook" "git.golem15.com/golem15/summercms/modules/phrasebook"
"gorm.io/gorm" "gorm.io/gorm"
) )

View File

@@ -9,9 +9,9 @@ import (
"strings" "strings"
"time" "time"
"git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/modules/pact"
"git.golem15.com/golem15/summercms/phrasebook" "git.golem15.com/golem15/summercms/modules/phrasebook"
"git.golem15.com/golem15/summercms/towel" "git.golem15.com/golem15/summercms/modules/towel"
"github.com/goccy/go-yaml" "github.com/goccy/go-yaml"
"github.com/goccy/go-yaml/ast" "github.com/goccy/go-yaml/ast"
"gorm.io/gorm" "gorm.io/gorm"

Some files were not shown because too many files have changed in this diff Show More