collaboration

package
v0.0.0-...-f3a906b Latest Latest
Warning

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

Go to latest
Published: Jun 13, 2023 License: AGPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Collaboration

type Collaboration struct {
	AddressGraph  *address.Graph
	Collaborators []string
	// contains filtered or unexported fields
}

func NewCollaboration

func NewCollaboration(pkgPath string) (*Collaboration, error)

func (*Collaboration) CompileTransformation

func (c *Collaboration) CompileTransformation(tRef address.AddressRef) (string, error)

Compile Transformation will prepare a go_app package that will return the path for the same, Also the path of the output folder on where to put the results.

func (*Collaboration) DeRefDestination

func (c *Collaboration) DeRefDestination(ref address.AddressRef) (address.DcrAddress, error)

func (*Collaboration) DeRefSource

func (c *Collaboration) DeRefSource(ref address.AddressRef) (address.DcrAddress, error)

func (*Collaboration) DeRefTransformation

func (c *Collaboration) DeRefTransformation(ref address.AddressRef) (address.DcrAddress, error)

func (*Collaboration) GetOutputPath

func (c *Collaboration) GetOutputPath(destOwner address.AddressRef) (string, error)

This function returns the path, where to put the destination result.

Directories

Path Synopsis
destination
This package will have all the different types of destinations
This package will have all the different types of destinations
source
This package will have all the different types of sources
This package will have all the different types of sources
transformation
This package will contain transformation types
This package will contain transformation types

Jump to

Keyboard shortcuts

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