Shard Detail

placeos-core v4.9.3

PlaceOS primary coordination service.

Install & Use

Add the following code to your project's shard.yml under:

dependencies to use in production
- OR -
development_dependencies to use in development


placeos-core:
  github: PlaceOS/core

Readme

PlaceOS Core

Build CI

The coordination service for running drivers on PlaceOS.

Implementation

Cloning

Core handles the cloning of driver repositories. If a repository is already present on the file system, its git state is adjusted to match the model's commit.

Compilation

Compilation of drivers is performed on all core nodes.

Module Management

Modules are instantiations of drivers which are distributed across core nodes through rendezvous hashing.

Clustering

Core is a clustered service. This is implemented through the clustering lib.

Contributing

See CONTRIBUTING.md.