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

Reply via email to