This is the Linux app named Goa whose latest release can be downloaded as v3.13.2.zip. It can be run online in the free hosting provider OnWorks for workstations.
Download and run online this app named Goa with OnWorks for free.
Follow these instructions in order to run this app:
- 1. Downloaded this application in your PC.
- 2. Enter in our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 3. Upload this application in such filemanager.
- 4. Start the OnWorks Linux online or Windows online emulator or MACOS online emulator from this website.
- 5. From the OnWorks Linux OS you have just started, goto our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 6. Download the application, install it and run it.
SCREENSHOTS
Ad
Goa
DESCRIPTION
Goa takes a different approach to building services by making it possible to describe the design of the service API using a simple Go DSL. Goa uses the description to generate specialized service helper code, client code and documentation. Goa is extensible via plugins, for example the goakit plugin generates code that leverage the Go kit library. The service design describes the transport independent layer of the services in the form of simple methods that accept a context and a payload and return a result and an error. The design also describes how the payloads, results and errors are serialized in the transport (HTTP or gRPC). For example a service method payload may be built from an HTTP request by extracting values from the request path, headers and body. This clean separation of layers makes it possible to expose the same service using multiple transports. It also promotes good design where the service business logic concerns are expressed and implemented separately.
Features
- The Goa tool accepts the Go design package import path as input
- Produces the interface as well as the glue that binds the service and client code with the underlying transport
- The tool generated the main functions for two commands
- The generated code validates the command line arguments against the types defined in the design
- The http directory contains OpenAPI 2.0 and 3.0 specifications in both YAML and JSON format
- The goa.design website provides a high level overview of Goa and the DSL
Programming Language
Go
Categories
This is an application that can also be fetched from https://sourceforge.net/projects/goa.mirror/. It has been hosted in OnWorks in order to be run online in an easiest way from one of our free Operative Systems.