about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorMarkus Wüstenberg2024-10-03 11:26:44 +0200
committerGitHub2024-10-03 11:26:44 +0200
commitfe24f0575214093cc72201ecc1cc463865dcb1e2 (patch)
tree0a96f8c9162c05f93a5506ec1cf85aef48bb8106
parenta58043d58789f95046a567d2ad1bde55e352d5f0 (diff)
downloadgomponents-fe24f0575214093cc72201ecc1cc463865dcb1e2.tar.lz
gomponents-fe24f0575214093cc72201ecc1cc463865dcb1e2.tar.zst
gomponents-fe24f0575214093cc72201ecc1cc463865dcb1e2.zip
Move module to maragu.dev/gomponents namespace (#215)
This is a breaking change to move gomponents to my own import namespace.

I will obviously be careful with this, test it out in all kinds of
scenarios, release betas, etc. But otherwise, because the `Node`
interface is so simple and has basically never changed, I don't think
this will break much. 🤞

Fixes #200
-rw-r--r--README.md16
-rw-r--r--components/components.go4
-rw-r--r--components/components_test.go8
-rw-r--r--go.mod2
-rw-r--r--gomponents_test.go4
-rw-r--r--html/attributes.go2
-rw-r--r--html/attributes_test.go6
-rw-r--r--html/elements.go2
-rw-r--r--html/elements_test.go6
-rw-r--r--http/handler.go2
-rw-r--r--http/handler_test.go4
-rw-r--r--internal/assert/assert.go2
12 files changed, 30 insertions, 28 deletions
diff --git a/README.md b/README.md
index 6e1b6ca..6ae12c9 100644
--- a/README.md
+++ b/README.md
@@ -2,10 +2,10 @@
 
 <img src="logo.png" alt="Logo" width="300" align="right"/>
 
-[![GoDoc](https://pkg.go.dev/badge/github.com/maragudk/gomponents)](https://pkg.go.dev/github.com/maragudk/gomponents)
+[![GoDoc](https://pkg.go.dev/badge/maragu.dev/gomponents)](https://pkg.go.dev/maragu.dev/gomponents)
 [![Go](https://github.com/maragudk/gomponents/actions/workflows/ci.yml/badge.svg)](https://github.com/maragudk/gomponents/actions/workflows/ci.yml)
 [![codecov](https://codecov.io/gh/maragudk/gomponents/branch/main/graph/badge.svg)](https://codecov.io/gh/maragudk/gomponents)
-[![Go Report Card](https://goreportcard.com/badge/github.com/maragudk/gomponents)](https://goreportcard.com/report/github.com/maragudk/gomponents)
+[![Go Report Card](https://goreportcard.com/badge/maragu.dev/gomponents)](https://goreportcard.com/report/maragu.dev/gomponents)
 
 Try HTML components in pure Go.
 
@@ -13,7 +13,9 @@ _gomponents_ are HTML components written in pure Go.
 They render to HTML 5, and make it easy for you to build reusable components.
 So you can focus on building your app instead of learning yet another templating language.
 
-The API may change until version 1 is reached.
+```shell
+go get maragu.dev/gomponents
+```
 
 Made with ✨sparkles✨ by [maragu](https://www.maragu.dev/).
 
@@ -40,7 +42,7 @@ Check out [www.gomponents.com](https://www.gomponents.com) for an introduction.
 ## Usage
 
 ```shell
-go get github.com/maragudk/gomponents
+go get maragu.dev/gomponents
 ```
 
 The preferred way to use gomponents is with so-called dot-imports (note the dot before the imports),
@@ -50,9 +52,9 @@ to give you that smooth, native HTML feel:
 package main
 
 import (
-	. "github.com/maragudk/gomponents"
-	. "github.com/maragudk/gomponents/components"
-	. "github.com/maragudk/gomponents/html"
+	. "maragu.dev/gomponents"
+	. "maragu.dev/gomponents/components"
+	. "maragu.dev/gomponents/html"
 )
 
 func Navbar(authenticated bool, currentPath string) Node {
diff --git a/components/components.go b/components/components.go
index 5e13684..cc565f3 100644
--- a/components/components.go
+++ b/components/components.go
@@ -6,8 +6,8 @@ import (
 	"sort"
 	"strings"
 
-	g "github.com/maragudk/gomponents"
-	. "github.com/maragudk/gomponents/html"
+	g "maragu.dev/gomponents"
+	. "maragu.dev/gomponents/html"
 )
 
 // HTML5Props for [HTML5].
diff --git a/components/components_test.go b/components/components_test.go
index 6420cab..cfc4116 100644
--- a/components/components_test.go
+++ b/components/components_test.go
@@ -4,10 +4,10 @@ import (
 	"os"
 	"testing"
 
-	g "github.com/maragudk/gomponents"
-	. "github.com/maragudk/gomponents/components"
-	. "github.com/maragudk/gomponents/html"
-	"github.com/maragudk/gomponents/internal/assert"
+	g "maragu.dev/gomponents"
+	. "maragu.dev/gomponents/components"
+	. "maragu.dev/gomponents/html"
+	"maragu.dev/gomponents/internal/assert"
 )
 
 func TestHTML5(t *testing.T) {
diff --git a/go.mod b/go.mod
index 2e147e2..659200a 100644
--- a/go.mod
+++ b/go.mod
@@ -1,3 +1,3 @@
-module "github.com/maragudk/gomponents"
+module "maragu.dev/gomponents"
 
 go 1.18
diff --git a/gomponents_test.go b/gomponents_test.go
index 026cde4..a6e8836 100644
--- a/gomponents_test.go
+++ b/gomponents_test.go
@@ -8,8 +8,8 @@ import (
 	"strings"
 	"testing"
 
-	g "github.com/maragudk/gomponents"
-	"github.com/maragudk/gomponents/internal/assert"
+	g "maragu.dev/gomponents"
+	"maragu.dev/gomponents/internal/assert"
 )
 
 func TestNodeFunc(t *testing.T) {
diff --git a/html/attributes.go b/html/attributes.go
index 6787cf8..7748e0e 100644
--- a/html/attributes.go
+++ b/html/attributes.go
@@ -1,7 +1,7 @@
 package html
 
 import (
-	g "github.com/maragudk/gomponents"
+	g "maragu.dev/gomponents"
 )
 
 func Async() g.Node {
diff --git a/html/attributes_test.go b/html/attributes_test.go
index 3eb0252..8f72e41 100644
--- a/html/attributes_test.go
+++ b/html/attributes_test.go
@@ -4,9 +4,9 @@ import (
 	"fmt"
 	"testing"
 
-	g "github.com/maragudk/gomponents"
-	. "github.com/maragudk/gomponents/html"
-	"github.com/maragudk/gomponents/internal/assert"
+	g "maragu.dev/gomponents"
+	. "maragu.dev/gomponents/html"
+	"maragu.dev/gomponents/internal/assert"
 )
 
 func TestBooleanAttributes(t *testing.T) {
diff --git a/html/elements.go b/html/elements.go
index 86cfbd4..efc83df 100644
--- a/html/elements.go
+++ b/html/elements.go
@@ -8,7 +8,7 @@ package html
 import (
 	"io"
 
-	g "github.com/maragudk/gomponents"
+	g "maragu.dev/gomponents"
 )
 
 // Doctype returns a special kind of [g.Node] that prefixes its sibling with the string "<!doctype html>".
diff --git a/html/elements_test.go b/html/elements_test.go
index 00639b9..0b9dd02 100644
--- a/html/elements_test.go
+++ b/html/elements_test.go
@@ -5,9 +5,9 @@ import (
 	"fmt"
 	"testing"
 
-	g "github.com/maragudk/gomponents"
-	. "github.com/maragudk/gomponents/html"
-	"github.com/maragudk/gomponents/internal/assert"
+	g "maragu.dev/gomponents"
+	. "maragu.dev/gomponents/html"
+	"maragu.dev/gomponents/internal/assert"
 )
 
 type erroringWriter struct{}
diff --git a/http/handler.go b/http/handler.go
index c53655b..1de6b8c 100644
--- a/http/handler.go
+++ b/http/handler.go
@@ -4,7 +4,7 @@ package http
 import (
 	"net/http"
 
-	g "github.com/maragudk/gomponents"
+	g "maragu.dev/gomponents"
 )
 
 // Handler is like [http.Handler] but returns a [g.Node] and an error.
diff --git a/http/handler_test.go b/http/handler_test.go
index 706e9eb..453e3e7 100644
--- a/http/handler_test.go
+++ b/http/handler_test.go
@@ -7,8 +7,8 @@ import (
 	"net/http/httptest"
 	"testing"
 
-	g "github.com/maragudk/gomponents"
-	ghttp "github.com/maragudk/gomponents/http"
+	g "maragu.dev/gomponents"
+	ghttp "maragu.dev/gomponents/http"
 )
 
 func TestAdapt(t *testing.T) {
diff --git a/internal/assert/assert.go b/internal/assert/assert.go
index dda5d36..102a435 100644
--- a/internal/assert/assert.go
+++ b/internal/assert/assert.go
@@ -5,7 +5,7 @@ import (
 	"strings"
 	"testing"
 
-	g "github.com/maragudk/gomponents"
+	g "maragu.dev/gomponents"
 )
 
 // Equal checks for equality between the given expected string and the rendered Node string.