templates

package
v0.0.0-...-ee38212 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2023 License: MIT Imports: 3 Imported by: 0

README

## Project: "{{ index .Params "project" }}"

### Generated with
 - Types for network messaging: {{ index .Params "optionTypes" }}
 - Enabled Cloud feature: {{ index .Params "optionCloud"}}

### Supervision Tree

{{- if index .Params "applications" }}

Applications
{{- range index .Params "applications" }}
 - `{{ .Name }}{}` {{ .Dir }}/{{ .LoName -}}.go
  {{- range .Children }}
   - `{{ .Name }}{}` {{ .Dir }}/{{ .LoName -}}.go
    {{- range .Children }}
     - `{{ .Name }}{}` {{ .Dir }}/{{ .LoName -}}.go
       {{- if .Children }}
	   - ... has more items. See source code
	   {{- end }}
    {{- end }}
  {{- end }}
 {{- end }}
{{ end -}}
{{ if index .Params "processes" }}
Process list that is starting by node directly
{{- range index .Params "processes" }}
 - `{{ .Name }}{}` {{ .Dir }}/cmd/{{ .LoName -}}.go
  {{- range .Children }}
   - `{{ .Name }}{}` {{ .Dir }}/{{ .LoName -}}.go
  {{- end }}
{{- end }}
{{ end }}
{{- if index .Params "types" }}
Messages are generated for the networking in {{ .Dir }}/types.go
{{ range index .Params "types" -}}
 - `{{ .Name }}{}`
{{ end -}}

{{ end }}

#### Used command
`{{ index .Params "args" }}`

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Actor = []*template.Template{
	templateInit(actorTemplateFile, actorTemplateText),
}
View Source
var App = []*template.Template{
	templateInit(appTemplateFile, appTemplateText),
}
View Source
var Node = []*template.Template{
	templateInit(nodeTemplateFile, nodeTemplateText),
}
View Source
var Pool = []*template.Template{
	templateInit(poolTemplateActorFile, poolTemplateActorText),
	templateInit(poolTemplateWorkerFile, poolTemplateWorkerText),
}
View Source
var Raft = []*template.Template{
	templateInit(raftTemplateFile, raftTemplateText),
}
View Source
var Readme = []*template.Template{
	templateInit(readmeTemplateFile, readmeTemplateText),
}
View Source
var Saga = []*template.Template{
	templateInit(sagaTemplateActorFile, sagaTemplateActorText),
	templateInit(sagaTemplateWorkerFile, sagaTemplateWorkerText),
}
View Source
var Stage = []*template.Template{
	templateInit(stageTemplateActorFile, stageTemplateActorText),
}
View Source
var Sup = []*template.Template{
	templateInit(supTemplateFile, supTemplateText),
}
View Source
var TCP = []*template.Template{
	templateInit(tcpTemplateActorFile, tcpTemplateActorText),
	templateInit(tcpTemplateHandlerFile, tcpTemplateHandlerText),
}
View Source
var Types = []*template.Template{
	templateInit(typesTemplateFile, typesTemplateText),
}
View Source
var UDP = []*template.Template{
	templateInit(udpTemplateActorFile, udpTemplateActorText),
	templateInit(udpTemplateHandlerFile, udpTemplateHandlerText),
}
View Source
var Web = []*template.Template{
	templateInit(webTemplateActorFile, webTemplateActorText),
	templateInit(webTemplateHandlerFile, webTemplateHandlerText),
}

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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