diff --git a/docs/community_tools.md b/docs/community_tools.md index 201b928c34..3ba8338e2c 100644 --- a/docs/community_tools.md +++ b/docs/community_tools.md @@ -1,31 +1,41 @@ -# Community-built tools around Jujutsu +# Community-built tools around Jujutsu (alphabetical) **Important:** Many of these are not complete yet, just like Jujutsu itself. But they already simplify many workflows and can improve your experience. +## GUIs -## Diffedit3 - -Diffedit3 is a web-based alternate to Meld, as it no longer is packaged and -available for all Distros. Its creator is also a frequent contributor. - -Find it [here][diffedit3] - -## GG - GUI for JJ +### GG - GUI for JJ GG is a cross platform GUI for Jujutsu which makes all graph manipulating workflows quite easy. Take a look at its README.md as it quite descriptive. Find it [here][gg]. -## Hunk.nvim +### Jujutsu Kaizen -Hunk.nvim is a Neovim based diff-editor for Jujutsu which can be used as an -alternative to the default `:builtin` diff-editor. +Jujutsu Kaizen is a plugin for Visual Studio Code. The goal of this extension is to bring the great UX of Jujutsu into the VS Code UI. +Its developers are currently focused on achieving parity for commonly used features of VS Code's built-in Git extension, such as the various operations possible via the Source Control view. -Find it [here][hunk.nvim]. +Find it [here][jjk]. + +### Selvejj + +Selvejj is a JetBrains plugin for integrating Jujutsu as a first-class VCS within the IDE. + +Find it [here][selvejj]. + +### VisualJJ + +VisualJJ is a plugin for Visual Studio Code which provides native integration +for Jujutsu, not relying on Git colocation. Unlike other tools on this page, +VisualJJ is not open-source. + +Find it [here][visualjj]. + +## Command line tools and TUIs (terminal user interfaces) -## JJ-FZF +### JJ-FZF Centered around the `jj log` graph view, jj-fzf provides previews of diffs, the evolution-log, browses the op log and offers a large number of key bindings for @@ -33,52 +43,47 @@ commonly used `jj` operations from rebase to undo, and helps with divergent comm Find it [here][jj-fzf]. -## JJ TUI +### JJ TUI This is TUI for Jujutsu built in Ocaml, it is unopiniated and its creator is open to feedback. Find it [here][jj_tui]. -## Jujutsu Kaizen +### Jujutsu UI -Jujutsu Kaizen is a plugin for Visual Studio Code. The goal of this extension is to bring the great UX of Jujutsu into the VS Code UI. -Its developers are currently focused on achieving parity for commonly used features of VS Code's built-in Git extension, such as the various operations possible via the Source Control view. +jjui is a terminal user interface for working with Jujutsu version control system. -Find it [here][jjk]. +Find it [here][jjui]. -## LazyJJ +### LazyJJ lazyjj is a lazygit inspired TUI for Jujutsu. Find it [here][lazyjj]. -## Visual Jujutsu +### Visual Jujutsu VJJ is a fzf (fuzzy finder) wrapper for Jujutsu, which is meant to be used interactively in the terminal. Find it [here][vjj]. -## VisualJJ - -VisualJJ is a plugin for Visual Studio Code which provides native integration -for Jujutsu, not relying on Git colocation. Unlike other tools on this page, -VisualJJ is not open-source. +## Other tools -Find it [here][visualjj]. +### Diffedit3 -## Jujutsu UI - -jjui is a terminal user interface for working with Jujutsu version control system. +Diffedit3 is a web-based alternate to Meld, as it no longer is packaged and +available for all Distros. Its creator is also a frequent contributor. -Find it [here][jjui]. +Find it [here][diffedit3] -## Selvejj +### Hunk.nvim -Selvejj is a JetBrains plugin for integrating Jujutsu as a first-class VCS within the IDE. +Hunk.nvim is a Neovim based diff-editor for Jujutsu which can be used as an +alternative to the default `:builtin` diff-editor. -Find it [here][selvejj]. +Find it [here][hunk.nvim]. ## Finding other integrations @@ -99,3 +104,4 @@ You can find other community contributed tools and integrations in our [Wiki]: https://github.com/jj-vcs/jj/wiki [jjui]: https://github.com/idursun/jjui [selvejj]: https://selvejj.com +[judojj]: https://judojj.com