Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Story Index #870

Closed
shilman opened this issue Apr 15, 2017 · 11 comments
Closed

Improve Story Index #870

shilman opened this issue Apr 15, 2017 · 11 comments

Comments

@shilman
Copy link
Member

shilman commented Apr 15, 2017

Issue by philcockfield
Thursday Nov 24, 2016 at 19:53 GMT
Originally opened as storybook-eol/storybook-ui#63


I'd like to write a better index panel that can better handle larger projects and libraries, and provide more sophisticated organisation options for stories.

image

Is there a pluggable way to do this. Can I write this as an external module, and have it dropped in using a known set of properties that get passed to it. (I'd like to write it in Typescript). Or do I have to hack it out within this repo?

Please let me know options - and how pluggable UI want to make the Storybook? Thanks.

@shilman
Copy link
Member Author

shilman commented Apr 15, 2017

Comment by arunoda
Friday Nov 25, 2016 at 02:17 GMT


Currently, it's not pluggable and with current state, I think it's hard to do so. Since it's a core component of storybook.

Anyway, I think there's a huge opportunity for an improvement. So, I'd like to see it lands to the core.
If that's kind a impossible, let's try to make it pluggable.

@shilman
Copy link
Member Author

shilman commented Apr 15, 2017

Comment by philcockfield
Friday Nov 25, 2016 at 05:17 GMT


OK, I think I'll draw up some designs. I have some ideas that allows for clean, nested organization of stories that would not change the storiesOf data structure at all.

@shilman
Copy link
Member Author

shilman commented Apr 15, 2017

Comment by arunoda
Friday Nov 25, 2016 at 05:24 GMT


Awesome.

@shilman
Copy link
Member Author

shilman commented Apr 15, 2017

Comment by benediktvaldez
Sunday Apr 02, 2017 at 01:00 GMT


@philcockfield did you ever get any further with those designs? really excited to see something like this happen

@shilman
Copy link
Member Author

shilman commented Apr 15, 2017

Comment by philcockfield
Monday Apr 03, 2017 at 20:05 GMT


Hey @benediktvaldez - I haven't pushed that forward yet. What's the future of Storybook looking like (before I invest time)?

@shilman
Copy link
Member Author

shilman commented Apr 15, 2017

Comment by ndelangen
Monday Apr 03, 2017 at 22:05 GMT


Hey Phil,
I think storybooks future looks pretty bright, recently quite a few people stepped forward to maintain the packages, and we're making a lot of progress getting ready for the 3.0.0 release.
It will contain an upgrade to webpack 2, which will help a lot of people out.

We'd love to hear your ideas for designs, make people even happier?

@shilman
Copy link
Member Author

shilman commented Apr 15, 2017

Comment by philcockfield
Tuesday Apr 04, 2017 at 20:03 GMT


OK, cool - that's encouraging. I'll look to put something together ASAP.

@ndelangen
Copy link
Member

Hey @philcockfield if you need any help or want to brainstorm your idea's you're very welcome on our slack!

@philcockfield
Copy link
Contributor

@ndelangen - sweet. I've just joined the Slack channel. Apologies haven't had a chance to look at this yet, but am finding some time now. Before I dive in, has there been any changes to the index for Version 3? Or is this still in the same place?

Thanks

@usulpro
Copy link
Member

usulpro commented May 22, 2017

Hi @philcockfield!
There're PRs related to the stories panel: #981 #908
and some discussions about API improvement: #993 #151

If this work is going to include nesting/hierarchy of stories, can we discuss it (maybe on our slack)?

@ndelangen
Copy link
Member

Considering we have multiple issues related to this, and you people are now working together on making a awesome proposal, I think we can close this one, so there's a single place where we can report progress.

🤝

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants