You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Review this old roadmap from the README for tasks that are still relevant and turn them into issues:
[~] (in progress) Complete getting started tour, break into sections in another doc format
Develop shorter quickstart
[~] * --ref (in progress) option to use a specific ref instead of HEAD
[~] * ---no-working (in progress) option to ignore working directory and only use ref
project --watch option to keep running and automatically update projection with changes to input
project --audit option to produce audit commits chain
Implement holoreactor objects: defined like lenses within the projected branches, the handle piping result subtrees into single-run or persistent processes running in the studio via hab exec or hab svc load
Implement a holoreactor for serving static websites
Implement a holoreactor for running/restarting a node app
Implement a holoreactor for running an emergence app locally or on a remote cluster
Expose from the studio's HTTP interface a virtual holospace that can be mutated via git push or WebDAV
Add option to [holosource] config to override submodule checkout path
Leverage lower-overhead chroot environments instead of Docker containers on Linux systems
Enable running and connecting to a persistent background studio for quick on-demand projection
Build a studio docker image that extends Habitat's studio image with hologit pre-installed
Wrap around opening interactive shells
Wrap around entrypoint to start holostudio process
Implement in-memory tree hashing to avoid calls to git mktree for tree hashes that are known in the tree cache to already exist in the repo
Visual Studio Code extension
Top-level hologit section with views of sources and branches
Commands via context menu and command palette
Ability to graphically toggle watch mode for each source
Open holobranches in workspace via filesystem provider for read-only browsing of either composited or lensed content
Enable writing to mounted holobranches by routing writes to estimated source via reverse-compositing, checking out submodules on-the-fly
Isolate lens environments further from source
Currently, .git directory is mounted into lensing environment, so working tree is safe but repo is exposed to damage by lens code
Lensing only needs to exchange object hashes, so objects tree could be mounted read-write and the rest could be empty
More robust options might include using git's fetch/push mechanism and/or mounting objects tree as read-only alternates
A git SmartHTTP server could be exposed via the studio socket, but could objects be exchanged as efficiently as just bind-mounting the objects database directly?
Enable running web-based code editor as a holoreactor to your code base
Have project fetch and read source HEAD if no submodule commit is found
Refactor source add and source fetch to use common code, leave things in same state
The text was updated successfully, but these errors were encountered:
Review this old roadmap from the README for tasks that are still relevant and turn them into issues:
* --ref
(in progress) option to use a specific ref instead of HEAD* ---no-working
(in progress) option to ignore working directory and only use refproject --watch
option to keep running and automatically update projection with changes to inputproject --audit
option to produce audit commits chainholoreactor
objects: defined like lenses within the projected branches, the handle piping result subtrees into single-run or persistent processes running in the studio viahab exec
orhab svc load
holoreactor
for serving static websitesholoreactor
for running/restarting a node appholoreactor
for running an emergence app locally or on a remote cluster[holosource]
config to override submodule checkout pathgit mktree
for tree hashes that are known in the tree cache to already exist in the repo.git
directory is mounted into lensing environment, so working tree is safe but repo is exposed to damage by lens codeproject
fetch and read source HEAD if no submodule commit is foundsource add
andsource fetch
to use common code, leave things in same stateThe text was updated successfully, but these errors were encountered: