
Each job compiler script now must define a `compileJob(job)` function, which will be called by Flamenco when necessary. This makes it possible to run the script without a job, and get other exported symbols from it, such as metadata about which settings its job type needs/exposes.
Flamenco PoC
This repository contains a proof of concept of a next-generation Flamenco implementation.
Building
- Install Go 1.17 or newer.
- Set the environment variable
GOPATH
to where you want Go to put its packages. Defaults to$HOME/go
if not set. Rungo env GOPATH
if you're not sure. - Ensure
$GOPATH/bin
is included in your$PATH
environment variable. - Run the following commands:
go install github.com/deepmap/oapi-codegen/cmd/oapi-codegen
make
You should now have two executables: flamenco-manager-poc
and flamenco-worker-poc
.
Swagger UI
Flamenco Manager has a SwaggerUI interface at http://localhost:8080/api/swagger-ui/
Languages
JavaScript
55.1%
Go
32.7%
Vue
5%
Python
3.6%
HTML
1.8%
Other
1.7%