mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Cite
synced 2024-11-15 02:55:04 +00:00
c3b1492d10
* Since Cite development happens in two repos (here and the Parsoid repo), integrated tests ensures that changes don't fall too far out of sync. CI runs Parsoid-integrated-mode tests in extensions repo with the vendor-released Parsoid. Parsoid CI runs Parsoid-standalone-mode tests in the Parsoid repo which also has a copy of the citeParserTests.txt file found here. But, that CI run uses the Parsoid patch itself. This difference makes for unnecessrily laborious test syncing while making changes to the two repos. It is manageable for one-off changes but when making lots of updates that changes tests a lot, this quickly becomes painful. * For now, we can break this coupling temporarily by disabling Parsoid-integrated-mode test runs. This simplifies the test syncing by letting patches in Cite repo to be merged in a chain and then doing a single test sync to the Parsoid repo (otherwise, Parsoid's CI will be broken since the html/php sections in Parsoid's cite test copy will be out of date). * Filed T354215 to move Parsoid's Cite implemntation to this repo which eliminates this complexity altogether. Change-Id: Id5727381b0e23058d098180c308797b2555ad02f |
||
---|---|---|
.phan | ||
i18n | ||
modules | ||
src | ||
tests | ||
.eslintrc.json | ||
.gitignore | ||
.gitreview | ||
.phpcs.xml | ||
.stylelintrc.json | ||
AUTHORS.txt | ||
CODE_OF_CONDUCT.md | ||
composer.json | ||
COPYING.txt | ||
extension.json | ||
Gruntfile.js | ||
MIT-LICENSE.txt | ||
package-lock.json | ||
package.json | ||
README.md |
Cite
The Cite extension provides a way for users to create references as footnotes to articles.
See https://www.mediawiki.org/wiki/Extension:Cite for detailed documentation.