Concepts
How Oto is put together
Read this once, top to bottom, and the repository should be navigable without a guide. The package is laid out in the order a project moves through it, and so is this page.
Generated from the engine's architecture document at v0.6.1, one page per section.
Concepts
- One sentence
- The shape of a fact
- From a document to the graph
- Ontologies: the unit a project starts from
- Packs: the extension a person installs
- Rules, and what a derived fact is
- Actions: the graph's hands, described and never invoked
- Views: a web app the user passes, fed by the graph
- The pending lane, the preview and watch mode
Deployment
- A project as a repository
- Neo4j, the production store
- The HTTP front end and the graph as data
- Environment variables
- Dependencies, on purpose