Directories ¶
Path | Synopsis |
---|---|
cli
|
|
cmd/git-remote-encore
Command git-remote-encore provides a gitremote helper for interacting with Encore's git hosting without SSH keys, by piggybacking on Encore's auth tokens.
|
Command git-remote-encore provides a gitremote helper for interacting with Encore's git hosting without SSH keys, by piggybacking on Encore's auth tokens. |
daemon
Package daemon implements the Encore daemon gRPC server.
|
Package daemon implements the Encore daemon gRPC server. |
daemon/dash
Package dash serves the Encore Developer Dashboard.
|
Package dash serves the Encore Developer Dashboard. |
daemon/dash/dashproxy
Package dashproxy proxies requests to the dash server, caching them locally for offline access.
|
Package dashproxy proxies requests to the dash server, caching them locally for offline access. |
daemon/internal/manifest
Package manifest reads and writes Encore app manifests.
|
Package manifest reads and writes Encore app manifests. |
daemon/internal/sym
Package sym parses symbol tables from Go binaries.
|
Package sym parses symbol tables from Go binaries. |
daemon/run
Package run starts and tracks running Encore applications.
|
Package run starts and tracks running Encore applications. |
daemon/secret
Package secret fetches and caches development secrets for Encore apps.
|
Package secret fetches and caches development secrets for Encore apps. |
daemon/sqldb/external
Package external implements a cluster driver for an external cluster.
|
Package external implements a cluster driver for an external cluster. |
internal/browser
Package browser provides utilities for interacting with users' browsers.
|
Package browser provides utilities for interacting with users' browsers. |
internal/gosym
Package gosym implements access to the Go symbol and line number tables embedded in Go binaries generated by the gc compilers.
|
Package gosym implements access to the Go symbol and line number tables embedded in Go binaries generated by the gc compilers. |
internal/jsonrpc2
Package jsonrpc2 is a minimal implementation of the JSON RPC 2 spec.
|
Package jsonrpc2 is a minimal implementation of the JSON RPC 2 spec. |
internal/jsonrpc2/servertest
Package servertest provides utilities for running tests against a remote LSP server.
|
Package servertest provides utilities for running tests against a remote LSP server. |
internal/login
Package login handles login and authentication with Encore's platform.
|
Package login handles login and authentication with Encore's platform. |
internal
|
|
clientgen
Package clientgen generates code for use with Encore apps.
|
Package clientgen generates code for use with Encore apps. |
conf
Package conf writes and reads the Encore configuration file for the user.
|
Package conf writes and reads the Encore configuration file for the user. |
env
Package env answers where Encore tools and resources are located.
|
Package env answers where Encore tools and resources are located. |
gocodegen
Package gocodegen contains shared code used for generating Go code by both the compilers code generator, and the CLI's client generator.
|
Package gocodegen contains shared code used for generating Go code by both the compilers code generator, and the CLI's client generator. |
goldfish
Package goldfish provides a short-term cache of values.
|
Package goldfish provides a short-term cache of values. |
parser
|
|
pkg
|
|
ansi
Package ansi provides helper functions for writing ANSI terminal escape codes.
|
Package ansi provides helper functions for writing ANSI terminal escape codes. |
appfile
Package appfile reads and writes encore.app files.
|
Package appfile reads and writes encore.app files. |
editors
Package editors is a Go Port of [GitHub Desktop's editor code](https://github.com/desktop/desktop/tree/development/app/src/lib/editors)
|
Package editors is a Go Port of [GitHub Desktop's editor code](https://github.com/desktop/desktop/tree/development/app/src/lib/editors) |
eerror
Package eerror stands for Encore Error and is used to provide a little more information about the underlying error's metadata.
|
Package eerror stands for Encore Error and is used to provide a little more information about the underlying error's metadata. |
github
Package github provides utilities for interacting with GitHub repositories.
|
Package github provides utilities for interacting with GitHub repositories. |
scrub/metascrub
Package metascrub computes scrub paths for a metadata type.
|
Package metascrub computes scrub paths for a metadata type. |
svcproxy
Package svcproxy provides an HTTP proxy which allows the daemon to serve HTTP requests on behalf of services within the app and forward then to the appropriate process.
|
Package svcproxy provides an HTTP proxy which allows the daemon to serve HTTP requests on behalf of services within the app and forward then to the appropriate process. |
vfs
Package vfs represents a virtual filesystem
|
Package vfs represents a virtual filesystem |
xos
Package xos provides cross-platform helper functions.
|
Package xos provides cross-platform helper functions. |
tools
|
|
v2
|
|
compiler/build
Package build supports building and testing Encore applications with codegen and rewrite overlays.
|
Package build supports building and testing Encore applications with codegen and rewrite overlays. |
internals/perr
Package perr provides utilities for handling parse errors.
|
Package perr provides utilities for handling parse errors. |
internals/resourcepaths
Package resourcepaths parses API and other resource paths.
|
Package resourcepaths parses API and other resource paths. |
internals/schema
Package schema implements parsing of Go types into Encore's schema format.
|
Package schema implements parsing of Go types into Encore's schema format. |
internals/schema/schematest
Package schematest provides utilities for writing tests that make assertions about schema types and declarations.
|
Package schematest provides utilities for writing tests that make assertions about schema types and declarations. |
Click to show internal directories.
Click to hide internal directories.