Kódkereső

From mediawiki.org
This page is a translated version of the page Codesearch and the translation is 100% complete.


Eggbeater stencil narrow.svg
Codesearch
2019 Coolest Tool Award Winner
in the category
Developer

A MédiaWiki kódkereső egy teljesen ingyenes szoftver, melynek segítségével könnyedén kereshetsz a Gerriten tárolt MédiaWiki core, bővítmények és skinek között. A keresést bizonyos tárhelyekre vagy tárhelytípusokra is korlátozhatod. A reguláris kifejezések támogatottak mind a keresési karakterláncban, mind az útvonal szerinti szűrésnél.

Try it out: https://codesearch.wmcloud.org/search/

Megvalósítás

codesearch uses hound as the search implementation. It indexes the origin/master branch of all specified repositories, and updates them every 90 minutes, and adds new repositories every 24 hours. Each search profile is backed by a different instance of hound. A small Python Flask server acts as the proxy for the web frontend, backed by gunicorn, to the individual hound instances.

Beépített tárolók

  • MediaWiki core
  • Any extension in Gerrit that is not marked as read only and those included in the MWStake list
  • Any skin in Gerrit that is not marked as read only
  • Milkshake repositories from GitHub
  • OOUI (oojs/ui in Gerrit)
  • translatewiki configuration (from Gerrit)
  • operations/puppet, operations/dns and operations/mediawiki-config in Gerrit
  • ArmchairGM (this is currently hidden by default; you can access it through https://codesearch.wmcloud.org/armchairgm/)
  • Pywikibot core (from Gerrit)

Additional repositories can be added upon request. Any submodules will need to be added manually (T188023). codesearch's configuration uses <https://www.mediawiki.org/w/api.php?action=query&format=jsonfm&formatversion=2&list=extdistrepos>.

Adminisztráció

The current project administrators are Addshore, Derick Alangi, Ladsgroup, Legoktm, MaxSem, Andrew Bogott, Rush and Prtksxna. Documentation on the operation/administration of codesearch is available at Codesearch/Admin.

Forrás

  • codesearch, available under the terms of the GPL, v3 or any later version.
  • hound, available under the terms of the MIT license.

Hibák és szolgáltatási kérések

Please file them in the Phabricator project.

Lásd még