vanilla/

directory
v0.3.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2025 License: Apache-2.0

README

Setting up a vanilla ent example

To setup a vanilla instance of ent to use as an example (or for a new repository), copy the entirety of the files / directory in _example to wherever it's destination is going to be. Once copied, update the import paths inside of any of the go files, most notably gen_schema.go.

Now, you'll want to init go by running a command similar to this _within the example directory.

go mod init github.com/theopenlane/[YOUR_REPO_NAME]/_example

Be sure to update this to whatever path / directory the example will live in. This will create a go.mod and go.sum file that are needed to import the necessary packages used in the setup. Run go mod tidy after you init. You may need to install additional packages by using go install or go get for the respective packages.

Now, run go generate ./... in the _example directory - this should spit out a ton of new directories and files within _example/ent. The remainder of the tasks can be run using the Taskfile included in this example (e.g. task gqlgen).

Update your example to be specific to your repo / use case!

Directories

Path Synopsis
_example
ent
ent/enums
Package enums has enums
Package enums has enums

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL