Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/assemblee-virtuelle/organigraph
Helping organizations be more transparent
https://github.com/assemblee-virtuelle/organigraph
Last synced: 2 days ago
JSON representation
Helping organizations be more transparent
- Host: GitHub
- URL: https://github.com/assemblee-virtuelle/organigraph
- Owner: assemblee-virtuelle
- License: apache-2.0
- Created: 2021-08-04T16:25:00.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-11-23T12:55:00.000Z (almost 2 years ago)
- Last Synced: 2024-05-22T11:26:40.216Z (6 months ago)
- Language: JavaScript
- Homepage:
- Size: 2.76 MB
- Stars: 6
- Watchers: 7
- Forks: 0
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - assemblee-virtuelle/organigraph - Helping organizations be more transparent (others)
README
[![SemApps](https://badgen.net/badge/Powered%20by/SemApps/28CDFB)](https://semapps.org)
# OrganiGraph
Open-source software developed with the objective of helping organizations make their operations visible. It
allows to visualize the structure of the organization (in the form of a hierarchy of "circles") and, for each circle,
to see its sub-circles, the people involved, the meeting schedule, documents, news, etc. A simple tool that allows
anyone to see what is going on and potentially get involved.![Capture d’écran de 2022-09-14 19-03-08](https://user-images.githubusercontent.com/17931931/190217662-db3e3690-437c-4a15-9e41-7c1c06bbadc9.png)
## Running instances
- [Jardiniers du Nous](https://cercles.jardiniersdunous.org) *(read-only mode)*
- [Assemblée Virtuelle](https://cercles.assemblee-virtuelle.org)## Getting started
Requirements:
- Node (v14.16 recommended)
- Yarn
- Docker and docker-compose### Launch the triplestore
```
docker-compose up -d
```### Launch the backend
```
cd backend
yarn install
yarn run dev
```Moleculer will function in [REPL mode](https://moleculer.services/docs/0.14/moleculer-repl.html).
You should be able to type commands such as `services` and view the results.### Launch the frontend
```
cd frontend
yarn install
yarn start
```### Linking to SemApps packages
To modify packages on the [SemApps repository](https://github.com/assemblee-virtuelle/semapps) and see the changes before they are published, we recommend to use [`yarn link`](https://classic.yarnpkg.com/en/docs/cli/link/).
#### Linking middleware packages
```bash
cd /SEMAPPS_REPO/src/middleware
yarn run link-all
cd /ORGANIGRAPH_REPO/backend
yarn run link-semapps-packages
```#### Linking frontend packages
```bash
cd /SEMAPPS_REPO/src/frontend
yarn run link-all
cd /ORGANIGRAPH_REPO/frontend
yarn run link-semapps-packages
```Additionally, frontend packages need to be rebuilt, or your changes will not be taken into account by Archipelago.
You can use `yarn run build` to build a package once, or `yarn run dev` to rebuild a package on every change.## Deploy to production
Follow the guide [here](deploy/README.md).