`, `` or `` from the original is shown as text.
-- **Spaces lost at the edges of `{{#if:}}` and similar.** Their results are trimmed, on the wiki as on Wikipedia, so a plain space there is dropped. Write ` ` to keep it, as Wikipedia's templates do.
-
-### Templates from a Fandom wiki, by hand
-
-Fandom's [terms of use](https://www.fandom.com/terms-of-use) forbid "any robot, spider, scraper or other automated means" without written permission, so `fetch_template.py` never fetches from Fandom. A template there can still be copied by hand, if the wiki's licence allows it:
-
-1. Check the wiki's licence: it shows on the wiki's edit page and in its footer. Fandom wikis use CC BY-SA 3.0 unless they say otherwise. Some use a NonCommercial or NoDerivs licence; templates from those can't be used here.
-2. Copy the template's text from its edit page, without its documentation and categories.
-3. Start the file with the header, linking the Fandom page and its history, and add an **Original licence** line. CC BY-SA 3.0 lets an adaptation be shared under a later version, so the template is shared here under CC BY-SA 4.0 like the others.
-
-```text
-
-Source: https://templates.fandom.com/wiki/Template:Nowrap
-History: https://templates.fandom.com/wiki/Template:Nowrap?action=history
-Adapted by phpBB Modders.
-Changes: copied without its documentation and categories.
-Original licence: CC BY-SA 3.0, https://creativecommons.org/licenses/by-sa/3.0/
-Licence: CC BY-SA 4.0, https://creativecommons.org/licenses/by-sa/4.0/
-
-```
-
-Such templates aren't in `data/templates.json`, so `--check-updates` doesn't cover them.
-
-### The record of fetched and rejected templates
-
-`data/templates.json` records every template fetched or rejected, by its wiki and **page ID** (`enwiki:1208356`; the page ID stays the same when a page is renamed), with the revision that was looked at, its status (`fetched`, `needs adapting`, `adapted` or `not adaptable`) and why. Commit it with the templates, so everyone sees what was already tried.
-
-- A template recorded at its latest revision is not downloaded again: only its page info is read, which is cheap. `--force` fetches it anyway.
-- Once a template is adapted and passes the header check, record it as such. It stays at the revision that was fetched, so `--check-updates` still reports later edits to the original:
-
- ```bash
- python3 tools/fetch_template.py --mark-adapted Main
- ```
-
-- A template that can't reasonably be adapted, for example one built on a large Lua module, is recorded without writing a file:
-
- ```bash
- python3 tools/fetch_template.py --mark-unadaptable Ambox --reason "Lua: Module:Message box is too large to rewrite"
- ```
-
-- `--check-updates` reports every recorded template, from every wiki, that was edited, renamed or deleted since it was recorded. That covers rejected ones that might be adaptable now and adapted ones that might have fixes worth taking. It changes nothing; fetching or marking a template again records its new revision.
-
- ```bash
- python3 tools/fetch_template.py --check-updates
- ```
-
-One file per template in [`templates/`](templates/), named after the source template (`Main.wiki`, `See also.wiki`, ...), so text pasted from the source wiki finds the same names and parameters. Every file starts with this header:
-
-```text
-
-Source: https://en.wikipedia.org/wiki/Template:Main
-History: https://en.wikipedia.org/w/index.php?title=Template:Main&action=history
-Adapted by phpBB Modders.
-Changes: rewritten without Lua; the "selfref" option removed.
-Licence: CC BY-SA 4.0, https://creativecommons.org/licenses/by-sa/4.0/
-
-```
-
-The header meets what Wikipedia asks of a reuser: it links the page copied and its history (which lists the authors), says the copy was changed, and states the licence. It sits inside ``, so it shows on the template's own page on the board but not in the articles that use it.
-
-Since the header is the documentation on the template's page, a template call written in it is run there. Only `Example:` and `Expect:` lines may hold `{{` or `}}`; write a function's name without braces anywhere else, such as "#if".
-
-The [Check](.github/workflows/check.yml) workflow runs [`tools/check_headers.py`](tools/check_headers.py) on every push and pull request. It fails when a template is missing any of these lines, still says `Changes: TODO`, or still has a `Needs adapting:` line:
-
-```bash
-python3 tools/check_headers.py
-```
-
-This is not legal advice. Wikipedia's [Reusing Wikipedia content](https://en.wikipedia.org/wiki/Wikipedia:Reusing_Wikipedia_content) page and the Wikimedia [Terms of Use](https://foundation.wikimedia.org/wiki/Policy:Terms_of_Use) say each reuser must work out how the licences apply to them.
+Templates from Fandom wikis are copied by hand instead: [Templates from Fandom](https://github.com/phpbbmodders/wiki-templates/wiki/Templates-from-Fandom). The [wiki](https://github.com/phpbbmodders/wiki-templates/wiki) covers each step in full.
## Installing on a board