-
Notifications
You must be signed in to change notification settings - Fork 138
Closed
Labels
s.UnderDiscussionThe team will evaluate this issue to decide whether it is worth addingThe team will evaluate this issue to decide whether it is worth adding
Description
Currently, we maintain the vue-strap repository independent of the MarkBind repository.
There are some inconveniences and issues:
- A bit of labour when reviewing PRs. After building
vue-strap.min.json the vue-strap repo (the "binary" file of vue-strap), we must manually copy it into our MarkBind repo, before we can test the components. - Because the documentation for our components are now situated in MarkBind rather than vue-strap, we must open two PRs (one in each repo) whenever we update a component
- For example, when adding a new attribute to the component, we need to open one PR in vue-strap to update the logic, another PR in MarkBind to update the documentation.
- The original vue-strap repo is dead. It seems like there is no reason for keeping it separate anymore, since we aren't likely to receive any new updates from upstream. Also, a lot of components were purged during the migration, so our vue-strap is completely serving the interest of MarkBind, and it seems no longer appropriate to view it as a derivation of vue-strap.
Explore whether it is feasible to merge the code of vue-strap into the MarkBind repository.
Alternatively, we can also solve some of the issues above by:
- Creating a playground functionality for vue-strap.
- Creating and maintaining vue-strap as a proper npm package under MarkBind, and encourage developers to use
npm linkto avoid having to manually copy and pastevue-strap.min.js. - Rebranding vue-strap. This might be a good reason to relocate the documentation back on vue-strap, while allowing us to use MarkBind syntax in those documentations.
Metadata
Metadata
Assignees
Labels
s.UnderDiscussionThe team will evaluate this issue to decide whether it is worth addingThe team will evaluate this issue to decide whether it is worth adding