Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Git tree grid #61

Open
8 tasks
nrbgt opened this issue May 6, 2021 · 0 comments
Open
8 tasks

Git tree grid #61

nrbgt opened this issue May 6, 2021 · 0 comments

Comments

@nrbgt
Copy link
Contributor

nrbgt commented May 6, 2021

Goal

  • figure out a data structure (might be text) for the output of
$> git log --all --decorate --oneline --graph

* 386ca15 (HEAD -> add-git-tree-grid, origin/add-git-tree-grid) resolve locks
| * fecc708 (origin/add-qfd-grid-example, add-qfd-grid-example) resolve
| * b083871 relock
|/  
* c0064c5 (tag: v0.5.0, upstream/master, master, fix-doit-lab) Check Lab 3.0.5, Preflight release (#55)
* 9645f1c Use myst-nb for docs (#54)
| * 0e0bb02 (upstream/gh-pages) Delete CNAME
| * 3a8fe63 wxyz 0.5.0 c0064c5
| * b3b2360 initial commit
| * a4c740e (origin/use-myst, use-myst) more work on myst output
| * 21d0f49 some tweaks for docs
| * b264e59 start trying myst-nb
|/  
* 14e8111 Docs and dependencies for wxyz_notebooks, third-party packages for demo/testing (#51)
| * dde7405 (origin/fix-docs-and-deps, fix-docs-and-deps) update spelling
| * ecbffef fix integrity (don't check for npm package names)
| * 432ac9c some docs for wxyz_notebook, add extras
| * a4f6ace re-lock envs with new demo deps
| * 30c9de7 update readme, tpot deps
|/  
* e0c2739 (fix-editor-undo) JupyterLab 3 Support (#50)
* 5bda783 (tag: v0.4.2) Decomission azure, improve github actions (#49)
  • add a grid renderer that can draw the output
    • initially as monospace text
    • eventually pretty lines and symbols on canvas
    • some cute things for heads, tags, branches
    • maybe render LabIcons down to canvas
  • include in a demo
  • test it

Design ideas

  • it should be possible to use the absolute width of the ascii art to make a fairly good, consistent line drawing where the | would line up with its parent
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant