-
Notifications
You must be signed in to change notification settings - Fork 51
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
Added builton field #53
Conversation
|
👍 I really like this idea. For the next layer down, I would put is "embeddedable" or "widget technology" with things like {Qt, Wx, Tk, Gtk, OSX, react, vue, classic-notebook, jupyter-widgets, html-self-contained, html-with-a-kernel, ...} to let people know "I am already using technology X for a UI, which plotting tools will seamlessly mix in?". An entry for "output format" with things like {png, ps, pdf, svg, html}. Using "builton" you can inherit this as well? |
Yes, "UI technology" and "Output formats" would also be great to list. Matplotlib is presumably the worst case in both categories, with at least 5 UI technologies and 6 output formats. It's difficult to cram that many things into a single-line table, but it's probably ok if only the core libraries have that sort of jumbled formatting. |
Sorry for the extremely late response, but I like this idea a lot. I do think that we need to be careful about how much into we try to cram into a table though :) If we add more than a builton column we'll need to get rid of an existing column to make space. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
I'll go ahead and merge this now so that the .yml file won't drift out of sync with master, but for these values to take effect we'll need changes to the build scripts. I don't currently have any volunteers ready to attack that. It doesn't seem too difficult, by just copying the current support for sponsors:
|
@jbednar this is now deployed (https://pyviz.org/tools.html) |
Wow, that looks great! Thanks for hitting that home! |
First step to addressing part of #7 , which is to declare which libraries are built on other libraries. Added a "builton" field in the .yml, filling it out for nearly all the libraries. The current values include 20 libraries built on matplotlib, 7 on bokeh, etc.:
Issues: