Gert Hengeveld ⚡

3.3K posts

Gert Hengeveld ⚡ banner
Gert Hengeveld ⚡

Gert Hengeveld ⚡

@GHengeveld

https://t.co/XSLkMmsrMs

Katılım Şubat 2009
2.2K Takip Edilen1.9K Takipçiler
Matt O
Matt O@Matt0xley·
@mrdoob The commit messages are something else 🤣
Matt O tweet media
English
2
1
84
6.1K
mrdoob
mrdoob@mrdoob·
Someone made a PR aiming to remove vulgar words from the project 🙃
mrdoob tweet media
English
220
530
8.8K
609.1K
Gert Hengeveld ⚡ retweetledi
Storybook
Storybook@storybookjs·
Storybook Test sneak peek 👀 ⚡️ Blazing fast tests that run in the browser 🌈 Component, visual, and a11y tests simultaneously 🚦 Visualize results inside Storybook 👉 Click-to-debug in your own browser 🌐 Optimized for test coverage 💻 VSCode integration via Vitest
English
8
27
171
22.2K
Gert Hengeveld ⚡
Gert Hengeveld ⚡@GHengeveld·
@wollantine @storybookjs Sorry, I don't think X is the best place to explain the rationale behind API designs. You seem you be opinionated and have a good understanding of Storybook, so I invite you to speak up on Discord. There's RFCs and discussions behind every decision, and you are free to take part.
English
1
0
1
33
Gert Hengeveld ⚡
Gert Hengeveld ⚡@GHengeveld·
@wollantine @storybookjs We are always walking a fine line between flexibility and locking things down. We want customizability but also want to continue to evolve Storybook in the future without having to do breaking changes. That's why most APIs are purpose-built rather than "anything goes".
English
1
0
0
69
Gert Hengeveld ⚡
Gert Hengeveld ⚡@GHengeveld·
@wollantine @storybookjs Freedom is a footgun, unfortunately. The problem with providing absolute control is that people will use this freedom to make all sorts of customizations, only to complain when those customizations break with the next update. Absolute freedom doesn't play well with semver.
English
2
0
1
74
Gert Hengeveld ⚡
Gert Hengeveld ⚡@GHengeveld·
@wollantine @storybookjs Storybook is neither a library nor a framework, it's a dev tool. We are however working on some changes that allow you to customize your Storybook to focus on a certain use case, such as docs or testing. Tags will have a big role to play there.
English
1
0
0
33
Gert Hengeveld ⚡
Gert Hengeveld ⚡@GHengeveld·
@wollantine @storybookjs The challenge we have is that people use Storybook for various use cases. Some want a lightweight component playground, while others want extensive docs features and others are building their whole app inside of Storybook and therefore need testing tools for complex components.
English
0
0
0
105
Wollantine
Wollantine@wollantine·
@GHengeveld @storybookjs I think storybook has lost sight of what it should be. Just give me a server, a configurable sidebar and navbar components, mdx support and a couple more components (canvas, code block, args picker, icon, typography and color galleries, actions/logs view), and that's all we need.
English
2
0
1
151
l0gicgate
l0gicgate@l0gicgate·
@GHengeveld @storybookjs The last time I used it was v5. Just bootstrapped v8 at work this week and it was incredibly easy compared to previous iterations. Well done 👏🏼
English
1
0
7
1.1K
Gert Hengeveld ⚡
Gert Hengeveld ⚡@GHengeveld·
@BenjaminKomen @storybookjs Deduping dependencies (e.g. Babel was included multiple times), replacing dependencies with more nimble alternatives (e.g. Express -> Polka), among other things.
English
2
0
25
3K
Benjamin Komen
Benjamin Komen@BenjaminKomen·
@GHengeveld @storybookjs Interesting, what was your approach to reduce dependencies? Write some code yourself instead of relying on a package?
English
2
0
6
3.1K
Storybook
Storybook@storybookjs·
Sneak peek: Run component tests directly in Storybook s/o to @GHengeveld
English
4
13
85
5.2K
Gert Hengeveld ⚡ retweetledi
Storybook
Storybook@storybookjs·
Storybook 8.3! ⚡️ First-class Vitest integration to run stories as component tests 🔼 Next.js-Vite framework for Vitest compatibility & better DX 🗜️ Reduced bundle size for a 30% smaller install 🌐 Story globals API to standardize stories for themes, viewports, and locales 👇
Storybook tweet media
English
6
63
384
40.8K