Various Wikipedia gadgets and user scripts host their source code in an external repository. This allows for distributed version control, source code management, and other functionality not available within the MediaWiki software that Wikipedia runs on.
How it works
Using dedicated software development processes and infrastructure makes it easier to organise code, create and run unit tests, implement Model–view–controller or similar patterns, and collaborate with other developers.
- wikimedia-gadgets on GitHub – Unofficial organisation for gadgets on Wikimedia wikis, including Twinkle and MoreMenu
- RedWarn on GitLab – Organisation for the RedWarn development team and RedWarn projects.