Developers
Database configuration
By default, the app can run simply using a postgresql relational database.
However, you can also enable a janusgraph graph database on top of the relational database to speed up some queries.
To do so, just set ENABLE_GRAPH_DB
to true
in backend/.env
configuration file.
Note
switching between graph database enabled or not might lead to inconsistencies.
Backend API
ObjectiveNet's graph database can also be queried directly using its backend API framework. You can find its API schema at: http://localhost:8000/docs (generated automatically using Swagger).
Development
This project uses: - FastAPI framework, JanusGraph graph and PostgreSQL relational databases on the backend, - Vue.js, Vite, and Vue Flow on the frontend.
Contributing
Looking to file a bug report or a feature request? https://github.com/comodelling/objectivenet/issues
You can also contribute to ObjectiveNet by:
- experimenting with the software and directly sending feedback via email,
- creating feature/ or fix/ branches and opening pull requests.