Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/sorintlab/sircles
- Owner: sorintlab
- Archived: true
- Created: 2017-06-12T14:44:52.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-08T19:17:59.000Z (over 5 years ago)
- Last Synced: 2024-08-01T10:17:34.577Z (3 months ago)
- Topics: cqrs, event-sourcing, golang, graphql, organization-chart, timetravel
- Language: Go
- Size: 6.13 MB
- Stars: 69
- Watchers: 10
- Forks: 9
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: change/change.go
Awesome Lists containing this project
- awesome - sorintlab/sircles - Enable the Evolutionary representation of your organization structure, roles and people. (graphql)
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)