Page MenuHomePhabricator

Determine contribution process for existing Vue.js library code
Closed, DeclinedPublic

Description

To do: Agree with key library stakeholders how we will add and review code from existing libraries (e.g. WVUI and WiKit)

To be determined:

  • Who will contribute existing code?
  • How will we ensure that credit goes to the original author if possible?
  • What is the review process for this code, which has already undergone careful review? (Note that everything will need to be updated to Vue 3.x, so some review is needed)
  • How will we prioritize components? Note that we'd like to replicate WVUI features as soon as possible so we can deprecate WVUI

Event Timeline

@DannyS712 Would you be interested in contributing the two components you've added to WVUI to the new component library? We'd like to give priority to the original authors of components as much as possible, but we also understand that you might not have the time or inclination to do this. If you didn't want to submit them to the new library yourself, we could do it and maintain the @author tag on those components to credit you.

To give you a better idea of the commitment involved, this would mean making some changes to the WVUI versions, such as:

  • Writing the components in Vue 3 (this will likely be relatively minor)
  • Potentially using a new demo tool instead of Storybook (TBD soon)
  • Potentially using Sass or native CSS with post CSS for styles, instead of Less (TBD soon)

@DannyS712 Would you be interested in contributing the two components you've added to WVUI to the new component library? We'd like to give priority to the original authors of components as much as possible, but we also understand that you might not have the time or inclination to do this. If you didn't want to submit them to the new library yourself, we could do it and maintain the @author tag on those components to credit you.

To give you a better idea of the commitment involved, this would mean making some changes to the WVUI versions, such as:

  • Writing the components in Vue 3 (this will likely be relatively minor)
  • Potentially using a new demo tool instead of Storybook (TBD soon)
  • Potentially using Sass or native CSS with post CSS for styles, instead of Less (TBD soon)

I'm definitely interested in helping to move these, once the new library is set up, but it depends on the timing and what new work is needed (demo tool, something other than less) so no promises yet.