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

Release checklist for Version 1.0 #4695

Closed
44 of 58 tasks
philippjfr opened this issue Apr 26, 2023 · 1 comment
Closed
44 of 58 tasks

Release checklist for Version 1.0 #4695

philippjfr opened this issue Apr 26, 2023 · 1 comment
Labels
type: discussion Requiring community discussion
Milestone

Comments

@philippjfr
Copy link
Member

philippjfr commented Apr 26, 2023

  • JupyterLite
    • Ensure automated test by Marc can run successfully such that the right top cells (green/ red) can be set. [Marc, need help from @philippjfr to get started due to major refactor]
    • Finetune Panelite dependencies #4530 [Marc]
    • Ensure all examples run (or have banner warning of issues) [Marc]
    • Add links throughout documentation
      • Component gallery
      • App Gallery
      • How-to guides
  • Gallery
    • Re-run every example and fix any remaining issues
    • Fix links (currently each card adds a link to the source notebook but since the entire card is clickable you can't navigate there)
  • Documentation
    • Fix Styling Issues Search Feature is hard to find and use in dev docs #4647
    • Reorganize Navigation Reorder and Rename top entries in toc tree #4681
    • Ensure homepage not outdated The home page is outdated #4214
    • Ensure all pages can be run in pyodide
    • Ensure 1.0 api is used and not some older api. For example pn.bind, pn.state.served (@maximlt )
    • Migration guide complete
    • Getting Started
      • Updated 2-minute getting started
      • Rewrite build-an-app guide based on latest reactive APIs
    • How-to
      • Prepare to develop
        • how_to/display
          • JupyterLab Preview (@maximlt)
          • Break this out into notebook and editor/IDE sections (@droumis)
        • how_to/apis (@droumis)
          • Move this to background
      • Build Apps
        • how_to/interactivity (@hoxbro)
          • Rename how_to/reactive to how_to/interactivity and make it third item in Build Apps section
          • Add section on pn.bind as component (put param docs in "Related Resources")
          • Add section on binding parameters and bound function on components pn.pane.Markdown(pn.bind(...))
          • Add section on binding hvplot.interactive (if you need inspiration look at Portfolio Optimizer)
        • Remove how_to/interact (@droumis )
        • how_to/templates/ (@maximlt)
          • Move this up from "Prepare to share"
          • Update screenshots
      • Create specialized UIs (Rename this to something like "Specialized UIs and APIs")
        • how_to/links (move this here) (@droumis )
        • how_to/param (move this here) (@droumis )
        • Find way to add multi-page app guide
      • Prepare to share
    • Component gallery
      • Review template notebook (@maximlt)
      • Quick run through of all pages to discover warnings
    • App gallery
      • Figure out how to link to deployed dev and prod gallery depending on build
      • Add external examples (e.g. awesome-panel.org and @sophiamyang's apps)
    • Ensure all pages can be run in pyodide
  • Bug fixes
  • Build infrastructure
    • Ensure that all build tooling is available on defaults (either by postponing hatch or by ensuring hatch(-conda) is available)
    • Decide whether completing and merging hatch PR is feasible
@philippjfr philippjfr added the type: discussion Requiring community discussion label Apr 26, 2023
@philippjfr philippjfr added this to the v1.0.0 milestone Apr 26, 2023
@holoviz holoviz deleted a comment from MarcSkovMadsen Apr 26, 2023
@philippjfr
Copy link
Member Author

Closing, the majority of this was done. The rest will be done subsequently.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: discussion Requiring community discussion
Projects
None yet
Development

No branches or pull requests

1 participant