An open API service indexing awesome lists of open source software.

https://github.com/tychoish/jasper

Jasper provides process management tools and interfaces for writing code that manages processes both locally and across different kinds of systems.
https://github.com/tychoish/jasper

containers process-management process-manager remote-execution

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

          

========================================
``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.