wiki.techinc.nl/docs
Aryeh Gregor b72b9a8c43 Move dynamic defaults into MainConfigSchema
The goal is to keep the actual default values for settings in the same
place as the setting is declared, and applied using the regular means
for loading the settings -- not in a separate piece of code that needs
to be loaded through some entirely different mechanism.

SetupDynamicConfig.php now contains a few categories of things:

* Post-processing of configuration settings, where already-set settings
  are altered. This could be moved to MainConfigSchema too as a separate
  set of methods.
* Processing of old aliases of settings (blacklist, slave) that are not
  registered as settings anymore and therefore are not available to
  MainConfigSchema. This could perhaps be moved to LocalSettings
  processing somehow?
* Setting $wgUseEnotif, which is also not registered as a setting.
  Easiest would be just to declare it as a setting and have it set
  unconditionally.
* Setting the actual timezone to $wgLocaltimezone. This is not related
  to configuration and should just be in Setup.php.

Bug: T305093
Change-Id: Ia5c23b52dbbfcb3d07ffcf5d3b7f2d7befba2a26
2022-07-07 09:55:48 +10:00
..
databases
html
uidesign Fix uses of (error|warning|success)box in core 2022-03-20 21:15:26 +00:00
abstract-schema-changes.schema.json Add validation for abstract schema 2022-02-22 17:41:08 +00:00
abstract-schema-table.json Add validation for abstract schema 2022-02-22 17:41:08 +00:00
abstract-schema.schema.json Add validation for abstract schema 2022-02-22 17:41:08 +00:00
config-schema.yaml Move dynamic defaults into MainConfigSchema 2022-07-07 09:55:48 +10:00
contenthandler.md Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
database.md Fix typos in docs 2022-01-09 21:59:57 +05:30
deferred.txt Fix typos in docs 2022-01-09 21:59:57 +05:30
distributors.txt
export-0.1.xsd
export-0.2.xsd
export-0.3.xsd
export-0.4.xsd
export-0.5.xsd
export-0.6.xsd
export-0.7.xsd
export-0.8.xsd
export-0.9.xsd
export-0.10.xsd
export-0.11.xsd
export-demo.xml
extension.schema.v1.json resourceloader: Minor doc changes following PSR-4 namepace change 2022-05-29 16:41:19 +00:00
extension.schema.v2.json resourceloader: Minor doc changes following PSR-4 namepace change 2022-05-29 16:41:19 +00:00
globals.txt Docs: remove references to DefaultSettings.php 2022-05-30 21:27:09 +02:00
Hooks.md
hooks.txt
Injection.md docs: Move, clarify and cross-ref "DI Principles" for easy reference 2022-06-06 14:31:29 +00:00
Introduction.md
Language.md
LinkCache.md
Logger.md Docs: remove references to DefaultSettings.php 2022-05-30 21:27:09 +02:00
magicword.md Fix typos in docs 2022-01-09 21:59:57 +05:30
maintenance.txt docs: Use ::class for class name resolution in demo code 2022-06-16 22:17:16 +02:00
memcached.md Use IEC prefixes instead of SI prefixes for byte sizes (docs+backend) 2021-06-28 11:59:09 +01:00
ontology.owl
pageupdater.md pageupdater.md: Update and fix references to code 2022-03-06 09:51:36 +01:00
README
schema.md
sitelist-1.0.xsd
sitelist.md
Skin.md
Title.md

/docs Directory README
======================

The 'docs' directory contain various text files that should help you understand
the most important parts of the code of MediaWiki. More in-depth documentation
can be found at:
  https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Code
  https://www.mediawiki.org/wiki/Special:MyLanguage/Developer_hub
API documentation is automatically generated and updated daily at:
  https://doc.wikimedia.org/mediawiki-core/master/php/

You can get a fresh version using 'make doc' or mwdocgen.php in the
../maintenance/ directory.


For end users, most of the documentation is located online at:
  https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents
Documentation for MediaWiki site administrators is at:
  https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents