Source: nvie.com
When you have a crazy idea in mind, do it
An OK execution is better than a perfect idea
+----------------+ +----| @gitgraph/core |-----+ | +----------------+ | v v +-----------------+ +--------------+ | @gitgraph/react | | @gitgraph/js | +-----------------+ +--------------+
Weekly remote pair-programming!
Formatting is for Prettier. Stop wasting time.
Monorepo β Monolith
lerna bootstrap | publish | β¦
git worktree
dev/ |__ gitgraph.js/ => working on v2 |__ gitgraph.js-v1/ => the `v1` branch
git commit --allow-empty
π simulate commits without bothering with changes
Β
E2E tests of rendering libs in Storybook
Visual regression test with Chromatic QA
You will learn a lot in the process
// import { Gitgraph, β¦ } from "@gitgraph/react"; <Gitgraph> {gitgraph => { }} </Gitgraph>
Just do it. It doesn't have to be perfect.