-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the ContextShell wiki!
This section covers naming convention used across the source code and documentation (if any).
It's a N-ary tree. It is similar to VFS in a way it facilitates access to the nodes with actual data. Each node can be addressed by UNIX style path (URI without scheme). Unlike in most filesystems, any context tree node can hold data and child nodes at the same time - there is no distinction between data (file) nodes and directories.
While context tree constitutes an interface - common way of accessing the nodes. Actual storage is delegated to the backend modules. Currently available backends are:
Ephemeral but most generic and permissive. Each node can hold any python object as its data part. Allows creation of infinitely nested nodes.
Uses Linux VFS to store nodes as files and directories in the attach existing directory. Each node can be either a directory or data (file) node.
TODO someday