Browser extension for Chrome and Firefox. Mirror from https://gerrit.wikimedia.org/g/performance/WikimediaDebug/.
OTHER License
Wikimedia developers can use a special HTTP header, X-Wikimedia-Debug, to enable certain debugging features. This Web extension allows you to easily inject the header into Wikimedia HTTP/S requests. Header injection can be toggled via toolbar icon.
You can install WikimediaDebug for Firefox, or WikimediaDebug for Chromium.
Clone the repository (if not already).
Checkout latest origin/master
and ensure a clean working copy.
git remote update && git checkout -B release -t origin/master
# Warning: Deletes any untracked files!
git clean -dffx
For Chrome:
chrome://extensions/
.For Firefox:
about:addons
(Tools > Add-ons).After having tested the extension and having a clean working copy
of origin/master
(per the above), update the version in manifest.json
(example)
and create a commit for this release.
Add a bullet list of noteworthy changes to CHANGELOG.md
.
Push the commit for review and merge it, then pull it down, then create a signed tag and push it.
git remote update && git reset origin/master
# edit manifest.json
# edit CHANGELOG.md
git add -p
git commit -m "Tag X.Y.Z"
git review
# merge the commit
git pull
git tag -s X.Y.Z
git push --tags
Create a ZIP archive of the extension directory.
git archive -v --format zip -9 -o /tmp/WikimediaDebug.zip HEAD
See https://developer.chrome.com/webstore/publish.