Upgrade Guide
Upgrading To 2.0 From 1.0
Going from version 1 to version 2 is a simple process. Follow the steps below to upgrade your Textwire code to version 2.
1. Change the import path
Change all the imports in your code from github.com/textwire/textwire
to github.com/textwire/textwire/v2
import "github.com/textwire/textwire/v2"
2. Update the dependencies
Run the command go mod tidy
to update the dependencies in your go.mod
file
go mod tidy
3. Change the package name
Change the package name from textwire.Config
to config.Config
in your code if you use configuration and import "github.com/textwire/textwire/v2/config"
. If you already have a package named config
, you can alias the import like twconfig "github.com/textwire/textwire/v2/config"
import (
"github.com/textwire/textwire/v2"
"github.com/textwire/textwire/v2/config"
)
var tpl *textwire.Template
func main() {
var err error
tpl, err = textwire.NewTemplate(&config.Config{
TemplateDir: "src/templates",
})
if err != nil {
fmt.Println(err)
}
}