awesome-jj
Jujutsu (also known as jj) is a Git-compatible version control system.
This repo contains a curated list of awesome articles, tutorials, videos, tools or other resources that are related to Jujutsu.
Tutorials
- Official tutorial
- Steve Klabnik's tutorial
- "Jujutsu For Busy Devs"
- "Jujutsu for everyone"
- "Jujutsu VCS Introduction and Patterns"
- "The jj workshop: A Zero-to-Hero Speedrun"
Posts about Jujutsu
- "why i think jj-vcs is worth your time"
- "I see a future in jj"
- "jj init"
- "Jujutsu Megamerges and
jj absorb" - "Configuring Jujutsu"
Videos about Jujutsu
Tools
- gg: GUI for jj
- jjui: TUI for jj
- Jujutsu Kaizen: jj support for VS Code
- lazyjj: TUI for jj
- Selvejj: jj integration into JetBrains IDEs
Websites
Forge support
Jujutsu, being a Git-compatible version control system, doesn't require special forge support.
That said, Jujutsu puts a header called change-id in Git commit headers. This
enables different (arguably better) code review workflow, when supported by the
forge. The following forges support change-id:
Communities
- IRC: #jujutsu on Libera Chat
- Discord
Contributing
Contributions are welcome!
Whether it's fixing a typo, making the list more legible or adding/updating/removing a link -- feel free to create an issue or submit a pull request.