Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sorintlab/sircles

Enable the Evolutionary representation of your organization structure, roles and people.
https://github.com/sorintlab/sircles

cqrs event-sourcing golang graphql organization-chart timetravel

Last synced: 8 days ago
JSON representation

Enable the Evolutionary representation of your organization structure, roles and people.

Awesome Lists containing this project

README

        

# Sircles - Enable the Evolutionary representation of your organization structure, roles and people.

## Features

* API
* GraphQL API to build you own ui and tools
* Time travelling queries: get the state at a precise point in time. See how your organization was at a specific date.

* Web UI
* Time travel your organization
* Organization chart
* Manage circles and roles
* Create tensions
* Manage members
* Basic search

## Architecture

The sircles core (backend) is written in Go and exposes a GraphQL API.

On top of it we provide a React based UI (but any kind of client can be built using the API).

## Documentation

[Documentation Index](doc/README.md)

## Quick start and examples

### Quick start using docker

To quickly see how sircles works just use the provided docker image.

```
docker run -p 80:8080 -it sorintlab/sirclesdemo
```

you can then login as user `admin` with password: `password`

This is just for quickly trying Sircles. For real production deployments see the [related doc](doc/deployments.md)

## Project Status

Sircles is under active development.

## Requirements

* PostgreSQL >= 9.5

## FAQ

See [here](doc/faq.md) for a list of faq. If you have additional questions please ask.

## Contributing to Sircles

sircles is an open source project under the Apache 2.0 license, and contributions are gladly welcomed!
To submit your changes please open a pull request.

## Contacts

* For bugs and feature requests file an [issue](https://github.com/sorintlab/sircles/issues/new)
* For general discussion about using and developing sircles, join the [sircles](https://groups.google.com/forum/#!forum/sircles) mailing list
* For real-time discussion, join us on [Gitter](https://gitter.im/sorintlab/sircles)