Search Nodes and Relations

We establish conventions for naming types and properties of nodes and relations with an eye towards maintainability.

Our nodes are scripts and the files that they read and write. We add api nodes as a way of grouping endpoints.

● Scripts are typed by the language used and named by the script file name sans standard suffix.

● Files are typed by the directory where they reside and named after the basename with suffix.

● An API is type API and given a descriptive name which may or may not be represented in a route.

Our nodes are related as control and data passes with the root attached to the node invoking the interaction whether read or write. We might tamper with layout such that data flows in one direction.

● Scripts write files by establishing the name and location possibly binding this to standard output of another Script.

● Scripts append to files that may be created with the first append. The root of the append follows write conventions.