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

Create a new Vizro component (harder) #771

Open
maxschulz-COL opened this issue Oct 2, 2024 · 0 comments
Open

Create a new Vizro component (harder) #771

maxschulz-COL opened this issue Oct 2, 2024 · 0 comments
Labels
Nice to have 🍒 Possible projects for a rainy day

Comments

@maxschulz-COL
Copy link
Contributor

New components

Vizro is always looking to expand its components - and we would be interested to see what new components you guys would like to contribute! Contributing a component is not an easy task, as the API, the styling, and the general functionality need to be discussed and thought through.

For GHC, but also for other contributors - we cannot guarantee that the PR will be merged, but we will assure that we take the contribution into consideration, and if the component should make it to Vizro in the future, then we will try to pick up previous work on it. If a new component is successfully built, but potentially not ready for merge, we would love to feature it in our custom component label and on our Hugging Face community contribution page.

What to do

  • Take a look at our models - they contain the components that need to be built. A good example of a fairly isolated component without too much interaction is the vm.Card.
  • Pick a component you would like to build - see below for some inspiration
  • Contribute the component to the codebase, probably in the components folder and showcase the fuctionality in an example app
  • (optional) Showcase your component as a custom component on Huggingface or PyCafe - you would need to copy the component into a custom component, reach out to us if that is unclear

Potential components

Even more advanced:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Nice to have 🍒 Possible projects for a rainy day
Projects
None yet
Development

No branches or pull requests

2 participants