{"repo":"zooniverse/caesar","free":true,"listed":false,"github":"https://github.com/zooniverse/caesar","clone":"git clone https://github.com/zooniverse/caesar.git","description":"Backend automation and orchestration","language":"Ruby","stars":13,"topics":["panoptes-platform","automation","aggregation","caesar"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"README Caesar is an evolution of the Nero codebase, which is made more generic. In essence, Caesar receives classifications from the event stream (a Lambda script sends them to Caesars HTTP API). Documentation Production Staging Development Prepare the Docker containers: Run tests with: Or interactively / manually in a docker shell Start a local server with: To have it listen to the stream: Or to override the configuration for a given workflow, create a local file in tmp/ (or anywhere else, but that directory is ignored by git) and run: Kinesis / Lambda Panoptes posts classifications into Kinesis. Caesar has a Lambda script that reads in from Kinesis and then POSTs those into Caesar's API. Docs on how to change that lambda script are in the kinesis-to-http directory. Mutation tests","default_branch":null,"files":null,"tree":[],"storefront":"/r/zooniverse","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zooniverse/caesar/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}