Hearthsail:To do: Difference between revisions
Appearance
Konventionen, Aufgabenliste, Kategoriebaum |
Stand nachgezogen |
||
| Line 1: | Line 1: | ||
What this wiki still needs, roughly in order. | What this wiki still needs, roughly in order. | ||
== | == Content == | ||
* Fill the red links on the [[Main Page]] — start with [[Controls]] and [[Sailing]]. | * Fill the red links on the [[Main Page]] — start with [[Controls]] and [[Sailing]]. | ||
* | * German subpages once an article is settled: <code>Anchor/de</code> next to <code>Anchor</code>. | ||
== Automation == | == Automation == | ||
* <code>tools/wiki-sync.mjs</code>: read the item tables plus <code>src/i18n/en.ts</code>, | * <code>tools/wiki-sync.mjs</code>: read the item tables plus <code>src/i18n/en.ts</code>, | ||
upload icons, write item pages through <code>api.php</code>. Needs a bot password | upload icons, write item pages through <code>api.php</code>. Needs a bot password from | ||
[[Special:BotPasswords]]. | |||
* Until the icons are uploaded, {{Tl|Icon}} shows the item name twice — once as the | |||
missing file, once as the link. It sorts itself out with the first upload; only worth | |||
a <code>#ifexist</code> guard if it still bothers anyone afterwards. | |||
== Nice to have == | == Nice to have == | ||
* A | * A night version of the sand theme. The Vector colour switch is off for now | ||
* | (<code>$wgVectorNightMode</code>): it only recolours Vector's own parts and leaves the | ||
labels unreadable on our parchment. | |||
* Check the asset licence before the generator uploads hundreds of sprites — the icon | |||
sheet comes from the bought pack. | |||
== Done == | |||
* Logo, favicon: <code>$wgLogos</code> and <code>$wgFavicon</code> instead of a | |||
<code>Common.js</code> hack. | |||
* Main page grid is a fixed 4×2 instead of auto-fit 6+2. | |||
* Navigation box lives in {{Tl|Nav}} and belongs under every article. | |||
* Infoboxes for villagers and islands, {{Tl|Recipe}}, item subcategories. | |||
[[Category:Hearthsail]] | [[Category:Hearthsail]] | ||
Revision as of 12:35, 31 July 2026
What this wiki still needs, roughly in order.
Content
- Fill the red links on the Main Page — start with Controls and Sailing.
- German subpages once an article is settled:
Anchor/denext toAnchor.
Automation
tools/wiki-sync.mjs: read the item tables plussrc/i18n/en.ts,
upload icons, write item pages through api.php. Needs a bot password from
Special:BotPasswords.
- Until the icons are uploaded,
{{Icon}}shows the item name twice — once as the
missing file, once as the link. It sorts itself out with the first upload; only worth
a #ifexist guard if it still bothers anyone afterwards.
Nice to have
- A night version of the sand theme. The Vector colour switch is off for now
($wgVectorNightMode): it only recolours Vector's own parts and leaves the
labels unreadable on our parchment.
- Check the asset licence before the generator uploads hundreds of sprites — the icon
sheet comes from the bought pack.
Done
- Logo, favicon:
$wgLogosand$wgFaviconinstead of a
Common.js hack.