Add more control to Playground Component
add more props to Playground: For example, user can control a playground code is expanded by default or has the sandbox button
📝 Integration with JSDocs
The solution is integrating docz with JSDocs to be able to auto-generate documentation for methods, classes and other things like we do in PropsTable for components!
Multiple levels of Hierarchy
In order to better organize docs, I find the need for at least one more level of hierarchy (which means 3 levels, upgrading from the current 2 levels)
📝 Support For Versioning
This is a feature request for Docz to support multiple versions of the same library. Commonly projects have multiple version that need support, especially when there are non-backwards compatible changes. Example An example of this is Lodash's documentation here:
🎛 Add knobs on Playground
Support Playground component to have knobs that can control data for components rendered inside it.
🔩 Integration with StencilJS
Add support to integrate with StencilJS https://github.com/ionic-team/stencil StencilJS uses JSX/TSX
🔩 Integration with WebComponents/Custom Elements
Add support for custom elements HTML is valid Markdown. Custom elements are HTML. Web components in your Markdown
Use iframes for each Playground
If you serve each Playground in an iframe, you can isolate the styles. This is critical in order to make sure the Docz theme doesn't clash with the component styles. Without this feature I simply can't use Docz for my component library - and I really want to! Related to https://docz.canny.io/roadmap/p/open-playground-in-new-window