All Projects → wikimedia → WikimediaDebug

wikimedia / WikimediaDebug

Licence: other
Browser extension for Chrome and Firefox.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to WikimediaDebug

Openrunner
Computest Openrunner: Benchmark and functional testing for frontend-heavy web applications
Stars: ✭ 16 (+23.08%)
Mutual labels:  firefox
wdm4j
Automatic Selenium WebDriver binaries management for java
Stars: ✭ 16 (+23.08%)
Mutual labels:  firefox
browser-extension-boilerplate
A boilerplate template for building cross browser extensions (Chrome and Firefox).
Stars: ✭ 41 (+215.38%)
Mutual labels:  firefox
keywi
Minimalistic Keepass plugin using Web Extensions and KeepassHTTP.
Stars: ✭ 33 (+153.85%)
Mutual labels:  firefox
stream-detector
A Firefox addon written in JavaScript which provides an easy way to keep track of URLs to playlists and subtitles used by Apple HLS, Adobe HDS, MPEG-DASH, and Microsoft Smooth Streaming streams.
Stars: ✭ 307 (+2261.54%)
Mutual labels:  firefox
firefox-containers-helper
Firefox multi-account containers are for power users. So is this. Adds bulk container interactivity features missing from the Mozilla Multi-Account Containers extension.
Stars: ✭ 32 (+146.15%)
Mutual labels:  firefox
firefox-i3wm-theme
i3 and qutebrowser inspired theme for firefox
Stars: ✭ 72 (+453.85%)
Mutual labels:  firefox
dislike-truck
Youtube Mass Dislike Script
Stars: ✭ 40 (+207.69%)
Mutual labels:  firefox
gm-github-tweaks
Tweak GitHub to make it great again.
Stars: ✭ 15 (+15.38%)
Mutual labels:  firefox
FirefoxTaskMonitor
Show CPU & memory bar, per tab and all tasks. Firefox userChrome script. 🛠️📊
Stars: ✭ 16 (+23.08%)
Mutual labels:  firefox
buptnet
北邮校园网登录插件
Stars: ✭ 46 (+253.85%)
Mutual labels:  firefox
nord-firefox
A Nord theme (userChrome.css) for firefox
Stars: ✭ 26 (+100%)
Mutual labels:  firefox
laravel-dusk-firefox
Automate running Laravel Dusk using Geckodriver for Mozilla Firefox
Stars: ✭ 33 (+153.85%)
Mutual labels:  firefox
lockbox-datastore
Experimental Data Storage module for Firefox Lockbox project, not being actively developed
Stars: ✭ 26 (+100%)
Mutual labels:  firefox
reading-list
A Chrome/Firefox extension for saving pages to read later.
Stars: ✭ 74 (+469.23%)
Mutual labels:  firefox
paxmod
🕊️ Firefox add-on for multi-row tabs and site-dependent tab colors
Stars: ✭ 123 (+846.15%)
Mutual labels:  firefox
fx-private-relay-add-on
Companion add-on for Firefox Relay. Keep your email safe from hackers and trackers. Make an email alias with one click, and keep your address to yourself.
Stars: ✭ 24 (+84.62%)
Mutual labels:  firefox
TestLeafSeleniumTraining
This is public repository for Selenium Learners at TestLeaf
Stars: ✭ 80 (+515.38%)
Mutual labels:  firefox
qubes-app-split-browser
Tor Browser (or Firefox) in a Qubes DisposableVM, with persistent bookmarks and login credentials
Stars: ✭ 33 (+153.85%)
Mutual labels:  firefox
want-my-rss
RSS features for Firefox
Stars: ✭ 68 (+423.08%)
Mutual labels:  firefox

WikimediaDebug

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.

Release process

Test the release

  • 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:

    • Open the extension manager at chrome://extensions/.
    • Ensure any official installation of WikimediaDebug is disabled. (Temporarily)
    • Ensure "Developer mode" is enabled.
    • Use "Load unpacked" to load this directory as an extension.
    • Test the extension and confirm any change in functionality from a recent commit.
  • For Firefox:

    • Open the add-on manage at about:addons (Tools > Add-ons).
    • From the gear menu, click "Debug Add-ons".
    • Use "Load Temporary Add-on..." and navigate to this directory and select the manifest.json file.
    • Test the extension and confirm any change in functionality from a recent commit.

Create the release

  • 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
    

Upload to the Chrome Web Store

See https://developer.chrome.com/webstore/publish.

  • On the Developer Dashboard, click "Edit" for WikimediaDebug. (Avoid "Add new item", which creates a new extension instead.)
  • Click "Package / Upload new package", then select your local ZIP archive.
  • Once back on the Edit page, click "Submit for review" at the top.
  • Done!

Upload to Firefox Add-ons

  • Log in at https://addons.mozilla.org/.
  • Open "Manage My Submissions" from the Tool menu.
  • Select "Wikimedia Debug Header".
  • Click "Upload New Version".
  • Click "Select a file..." and select the ZIP archive, then continue.
  • When asked for release notes, use the same bullet list as used for CHANGELOG.md.
  • Done!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].