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

Add Roadmap to documentation #5443

Merged
merged 3 commits into from Mar 16, 2024
Merged

Add Roadmap to documentation #5443

merged 3 commits into from Mar 16, 2024

Conversation

philippjfr
Copy link
Member

@holoviz-developers here is the roadmap draft based on what I presented at the last steering committee meeting.

@codecov
Copy link

codecov bot commented Aug 25, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 83.61%. Comparing base (85de78b) to head (909161c).
Report is 566 commits behind head on main.

❗ Current head 909161c differs from pull request most recent head 8c4c4e2. Consider uploading reports for the commit 8c4c4e2 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5443      +/-   ##
==========================================
+ Coverage   83.27%   83.61%   +0.34%     
==========================================
  Files         274      276       +2     
  Lines       40051    40152     +101     
==========================================
+ Hits        33352    33575     +223     
+ Misses       6699     6577     -122     
Flag Coverage Δ
ui-tests 41.37% <ø> (+0.65%) ⬆️
unitexamples-tests 72.56% <ø> (-0.03%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Contributor

@ahuang11 ahuang11 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. Just wondering whether the ordering of these items corresponds to its priority.

doc/about/roadmap.md Show resolved Hide resolved
@MarcSkovMadsen
Copy link
Collaborator

MarcSkovMadsen commented Sep 1, 2023

For me the most important for Panel is to reduce the friction of getting started with and using the framework. To reduce the friction I believe we need.

  • Excellent documentation. We are on the right path. But for example we lack tutorials. And the quality of our old documentation needs to be improved, and to be updated to Panel 1.x api and features.
  • Minimum of bugs. Our issues are growing rapidly. We should get to a situation where the list of bugs can be kept to a minimum.
  • Community. We need a bigger community of contributors understanding Panel and helping on discourse, helping on github, writing blog posts, making videos etc. for users to be able to get/ find help. We need to communicate it via Conference, Sprints, Blogs etc. We need to get into the documentation of the frameworks that users would use with Panel.
  • Make Panel Google Searchable. I often hear that users cannot google Panel help because Panel is such a generic name.
  • Make layout and style work. Laying out and styling in Panel is hard. In my experience creating the functionality takes no time. Getting the layout and style right takes a lot of experience and hard work. The most popular, alternative frameworks does much better in this area. Furthermore everything but the most simple styling is really hard to to do after Panel 1.x was released and things moved to shadowRoot.
  • Support non-desktop devices. Supporting Panel on mobile is hard. Firstly because there is no documentation or reference examples for this. Secondly because there is no easy way to change the font-size (its not enough to change the --font-size because everything that should depend on --font-size does not. Its hard coded). The consequence is that most times people share a Panel app they open it (on mobile) and it does not look well. That leaves a bad experience.

Co-authored-by: Andrew <15331990+ahuang11@users.noreply.github.com>
doc/about/roadmap.md Outdated Show resolved Hide resolved
Co-authored-by: Simon Høxbro Hansen <simon.hansen@me.com>
@philippjfr philippjfr merged commit 6481338 into main Mar 16, 2024
3 checks passed
@philippjfr philippjfr deleted the roadmap branch March 16, 2024 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants