Citoid/Updating Zotero

If you are not yet a registered user of gerrit, see Developer account.

Updating Zotero (translation-server)

 * 1) Clone the gerrit repository using authenticated checkout
 * 2) Create a local branch of the github repository as well called   from https://github.com/zotero/translation-server
 * 3) Create a new branch for your changes
 * 4) Squash the merges from the github branch to our 'update' one:
 * 5) Resolve conflicts; there are some dockerfiles in the github repo that need to be removed as they conflict with our production environment. Otherwise, new changes can be merged in, as long as they pass automated tests and integration testing with citoid.
 * 6) Change directories to modules/translators, check out our translator fork at https://gitlab.wikimedia.org/repos/mediawiki/services/zotero-translators
 * 7) Change directories back to your zotero directory and    so it points to the correct submodule.
 * 8) Commit the squashed changes:
 * 9) Send the changes to gerrit for review:
 * 1) Change directories back to your zotero directory and    so it points to the correct submodule.
 * 2) Commit the squashed changes:
 * 3) Send the changes to gerrit for review:

Updating Zotero translators

 * 1) Check out our translator fork at https://gitlab.wikimedia.org/repos/mediawiki/services/zotero-translators
 * 2) (First time only)
 * 3) Point your repository to the gitlab main
 * 4) Create a new branch for your changes
 * 5) Squash the merges from the github branch to our 'update' one:
 * 6) Commit the squashed changes:
 * 7) Push upstream if you have developer access:  . Alternatively push to your fork (see: GitLab/Workflows)
 * 1) Squash the merges from the github branch to our 'update' one:
 * 2) Commit the squashed changes:
 * 3) Push upstream if you have developer access:  . Alternatively push to your fork (see: GitLab/Workflows)