/jasper

Jasper provides process management tools and interfaces for writing code that manages processes both locally and across different kinds of systems.

Primary LanguageGoApache License 2.0Apache-2.0

jasper -- Process Management Service

Overview

Jasper is a library for managing groups of processes in the context of test automation, and was originally developed in the context of the Evergreen Continuous Integration Platform at MongoDB.

The deciduosity fork updates Jasper to use go modules, and integrate more clearly into the deciduosity platform. Over time, it may make sense to move some of the MongoDB-specific components into separate packages and interfaces.

Jasper is available for use under the terms of the Apache License (v2).

Documentation

The core API documentation is in the godoc.

Until there's documentation of the REST and gRPC interfaces, you can use the rest interface declaration and the proto file as a guide.

Development

Please feel free to open issues or pull requests if you encounter an issue or would like to add a feature to Jasper.

Jasper includes a makefile to support testing and development workflows.