Currently one of the major missing pieces in Panel is the lack of good structured documentation so I wanted to lay out a long-term plan. The documentation should consist of the following components:
Explains setup and basic functionality and links appropriately to the user guide (should adapt the existing user_guide/Introduction.ipynb for this purpose). Should be a single page.
This should provide an introduction to the overall design of the library and then go in-depth on different components
The gallery should be roughly modeled on https://shiny.rstudio.com/gallery/, initially I'd expect to see the following sections:
This will simply be an overview of the different components in Panel with sections for Widgets, Panes and Layouts.
Hi! I really like the plan above. One thing to add would be an example project.
I am just getting started with panels, and I have had quite a bit of trouble figuring out all the dependencies needed to just run the examples (e.g., jupyter, jupyterlab, holoviews, jupyter_pyviz extension etc.), so it would be nice to have a repository you could clone and a script that would set up the environment and get you running immediately.
so it would be nice to have a repository you could clone and a script that would set up the environment and get you running immediately.
Definitely a good idea, in fact I think we should have a page just for setup/installation. Things should automatically get easier once things are properly released but it's still a good idea.
I'm closing this and opening new issues.
Most helpful comment
Definitely a good idea, in fact I think we should have a page just for setup/installation. Things should automatically get easier once things are properly released but it's still a good idea.