https://bugzilla.wikimedia.org/show_bug.cgi?id=43226
Web browser: ---
Bug ID: 43226
Summary: Separate out externals so we can collaborate with the
community
Product: MediaWiki extensions
Version: master
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: GuidedTour
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected],
[email protected], [email protected]
Classification: Unclassified
Mobile Platform: ---
We should ensure that we can collaborate with Guiders upstream so both we and
they take advantage of progress on the library. I think that should involve:
1. Separating our Guiders code (i.e. the code that is in the library proper)
into a separate Gerrit git repository tracking the main Guiders repo.
2. Having a GitHub repo mirror that Gerrit, so we can submit pull requests to
https://github.com/jeff-optimizely/Guiders-JS
3. Actively doing those pull requests in manageable chunks so we can minimize
the code that's not in upstream but should be.
4. Have GuidedTour include a git submodule of our fork/branch of Guiders.
5. Using CSS overrides of their CSS rather than modifying it (we can still do
pull requests if a change should apply to all their library users).
6. Have a ResourceLoader module that includes the required resources from our
version of Guiders.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l