Git graph makerfrom plain language, free.
/ Example
(01)Prompt: A feature branch and a hotfix both merged back into main
gitGraph commit id: "Initial release" commit id: "Add search" tag: "v1.0.0" branch develop checkout develop commit id: "Set up CI" branch feature/checkout checkout feature/checkout commit id: "Cart page" commit id: "Payment form" checkout main branch hotfix/login checkout hotfix/login commit id: "Fix session expiry" type: HIGHLIGHT checkout main merge hotfix/login tag: "v1.0.1" checkout develop merge main checkout feature/checkout commit id: "Order emails" commit id: "Checkout tests" checkout develop merge feature/checkout commit id: "Update docs" checkout main merge develop tag: "v1.1.0"
/ Good for
(02)- Explaining a branching strategy
- Release and hotfix workflows
- Teaching Git in docs and talks
(03)
drop something in
1text, notes, whatever
it turns into a diagram
2usually in a few seconds
tweak it if you want
3export it and move on
/ Other diagram types
(04)- FlowchartSign-up, checkout and approval flows
- Sequence DiagramAPI requests across services
- Class DiagramObject-oriented designs and domain models
- State DiagramOrder and ticket lifecycles
- ER DiagramDatabase schema design
- User JourneyOnboarding and first-run experiences
- Gantt ChartProject and release schedules
- Pie ChartBudget and cost breakdowns
- Mind MapBrainstorming and planning
- TimelineProduct and company history
- Requirement DiagramTracing requirements to components
- Quadrant ChartEffort and impact prioritisation
- C4 DiagramSystem context for new team members
- Sankey DiagramBudget and money flows
- XY ChartMonthly sales or sign-ups
- Block DiagramHigh-level system overviews
- Packet DiagramProtocol and file format documentation
- Kanban BoardSprint snapshots in a README or doc
- Architecture DiagramCloud infrastructure overviews
- Radar ChartComparing products or frameworks
- TreemapBudgets broken down by department
- Ishikawa DiagramRoot cause analysis after an incident
- Venn DiagramComparing products or roles
- Tree ViewProject folder layouts in a README