graylog2-server
graylog2-server copied to clipboard
feat(12275): Storybook installed as an independent package
Installed Storybook as an independent package.
closes: Graylog2/graylog-plugin-enterprise#12275 closes: Graylog2/graylog-plugin-enterprise#12316
/nocl
Description
This storybook configuration keeps its dependencies apart from our main app but we can still import our components in the stories in the same way we do it in the app.
Having a directory dedicated to host our stories allows us to better config Storybook navigation. This keeps the documentation format separated from the main app directory configuration.
Motivation and Context
Increase discoverability of our share components and have a central location for component docs.
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes
- [ ] Bug fix (non-breaking change which fixes an issue)
- [X] New feature (non-breaking change which adds functionality)
- [ ] Refactoring (non-breaking change)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
- [X] My code follows the code style of this project.
- [ ] My change requires a change to the documentation.
- [ ] I have requested a documentation update.
- [X] I have read the CONTRIBUTING document.
- [X] I have added tests to cover my changes.