From c397c33ad1fd1b44f9fb41b23a59cbe8e4eabf6c Mon Sep 17 00:00:00 2001 From: Universal-Omega Date: Mon, 16 Sep 2024 17:51:32 +0000 Subject: [PATCH] Auto-update Tech namespace pages 2024-09-16 17:51:31.998920 --- .../tech-docs/Tech:MediaWiki-Compatibility.md | 15 +++----- .../tech-docs/Tech:Noticeboard-Archives.md | 7 +--- content/tech-docs/Tech:Noticeboard.md | 3 +- content/tech-docs/Tech:Projects.md | 21 ++++------ content/tech-docs/Tech:Puppet.md | 3 +- content/tech-docs/Tech:SLO.md | 4 +- .../Tech:Translating_Miraheze_extensions.md | 23 ++++------- content/tech-docs/Tech:Volunteers.md | 38 +++++++------------ 8 files changed, 39 insertions(+), 75 deletions(-) diff --git a/content/tech-docs/Tech:MediaWiki-Compatibility.md b/content/tech-docs/Tech:MediaWiki-Compatibility.md index 61965e752..0204a1f5e 100644 --- a/content/tech-docs/Tech:MediaWiki-Compatibility.md +++ b/content/tech-docs/Tech:MediaWiki-Compatibility.md @@ -3,25 +3,20 @@ title: Tech:MediaWiki/Compatibility --- `{{ {{MediaWiki navigation|compatibility|header=MediaWiki compatibility|description=Miraheze supports a variety of browsers which meet the latest web standards. Their support is fully dependent on upstream support by MediaWiki. Learn more on Miraheze Meta.|keywords=miraheze mediawiki compatibility}} }}` `{{ {{Shortcut|Old}} }}` - --> - + Miraheze supports all browsers which are supported by the version of MediaWiki which Miraheze runs (currently, MediaWiki `{{ {{CURRENTVERSION}} }}`). - --> - + MediaWiki divides all web browsers into 3 categories: **Grade A** (modern browsers, full support), **Grade C** (basic support), and **Grade X** (unknown): - --> - + * **Grade A** browsers have MediaWiki's full support and are tested as being able to support all of MediaWiki's core features. * **Grade C** browsers are those that do not support some web standards, such as older browsers. MediaWiki attempts to disable some features in an effort to ensure readability of content, but their full support is not guaranteed. * **Grade X** browsers are all those browsers that are either no longer supported or have a user base that is too small to focus on. Grade X browsers are treated like Grade A browsers, meaning that MediaWiki does not fall back and disable features like it does for Grade C browsers. This is done deliberately to allow users of modern web browsers without a big user base to experience MediaWiki to the fullest. - --> - + Below is a table from [MediaWiki.org](https://meta.miraheze.org/wiki/mw:) which explains which browsers fall under what category. `{{ {{mw:Compatibility browser}} }}` - --> - + ## Further reading * [[mw:Compatibility#Browsers|Browser compatibility]] on MediaWiki.org. diff --git a/content/tech-docs/Tech:Noticeboard-Archives.md b/content/tech-docs/Tech:Noticeboard-Archives.md index e0a057892..017101a5f 100644 --- a/content/tech-docs/Tech:Noticeboard-Archives.md +++ b/content/tech-docs/Tech:Noticeboard-Archives.md @@ -2,12 +2,9 @@ title: Tech:Noticeboard/Archives --- - --> `{{ {{Collapse top|Archives of [[Tech:Noticeboard|Technology noticeboard]] [{{Editlink|Tech:Noticeboard/Archives}}]    }} }}` - --> - + `{{ {{Collapse top|Archives of [[Tech:Noticeboard|Technology noticeboard]] [{{Editlink|Tech:Noticeboard/Archives}}]    }} }}` * **[Archive 1](/tech-docs/technoticeboard-archive_1)** – current - --> `{{ {{Collapse bottom}} }}` - --> [Category:Archives of Technology noticeboard](https://meta.miraheze.org/wiki/Category:Archives_of_Technology_noticeboard) + `{{ {{Collapse bottom}} }}` [Category:Archives of Technology noticeboard](https://meta.miraheze.org/wiki/Category:Archives_of_Technology_noticeboard) ---- **Source**: [https://meta.miraheze.org/wiki/Tech:Noticeboard/Archives](https://meta.miraheze.org/wiki/Tech:Noticeboard/Archives) \ No newline at end of file diff --git a/content/tech-docs/Tech:Noticeboard.md b/content/tech-docs/Tech:Noticeboard.md index 16e8c95f2..da717d585 100644 --- a/content/tech-docs/Tech:Noticeboard.md +++ b/content/tech-docs/Tech:Noticeboard.md @@ -3,8 +3,7 @@ title: Tech:Noticeboard --- `{{ {{/header}} }}` - --> - + ``` {{ {{Autoarchive/config |archive = Tech:Noticeboard/Archive %(counter)d diff --git a/content/tech-docs/Tech:Projects.md b/content/tech-docs/Tech:Projects.md index 31ed52f5a..f1571fc75 100644 --- a/content/tech-docs/Tech:Projects.md +++ b/content/tech-docs/Tech:Projects.md @@ -3,44 +3,37 @@ title: Tech:Projects --- `{{ {{SRE navigation|projects|header=SRE Projects|description= Miraheze's system administrators are always planning out things. Learn more about our current projects on Miraheze Meta.|keywords=sre projects, miraheze sre projects}} }}` - --> - + Miraheze continually strives to provide a strong, community centred service; along with that comes community scrutiny and community involvement over projects that are planned to take up considerable resources in terms of development, reviewing efforts, deployment, or long-standing maintenance. - --> - + Below is a list of large projects that SRE has in mind, the idea of this page is to: * Have a centralised place for active community discussion over merits, design specs, etc. * Store all information about a project in a central place, not in [Phorge](https://meta.miraheze.org/wiki/Phorge). * Be planned and thoroughly thought through before being formally proposed as a project eligible for a goal. - --> - + A proposal template is available [here](https://meta.miraheze.org/wiki//Template) and should be put in a subpage. - --> - + Anyone may: * Propose a new project (see [here](https://meta.miraheze.org/wiki//Template)). * Comment on a proposal (use the talk page of the relevant proposal). * Work on a proposal (see [Contributing](https://meta.miraheze.org/wiki/Contributing) and *starting points* in a proposal for guidance). - --> - + ## Current proposals * [Automation of SSL requests](https://meta.miraheze.org/wiki//Automation_of_SSL_requests) — Implement a system where on request, users are able to generate a Lets Encrypt certificate which is then deployed to GitHub and to MediaWiki via $wgServer (after being approved by an SRE member) (~175 hours). * [CreateWiki AI improvement](https://meta.miraheze.org/wiki//CreateWiki_AI_improvement) — Improve the current AI system for CreateWiki to allow for different factors to be taken into account when assessing how 'good' a request is (~175 hours). * [Proper CI for Miraheze extensions](https://meta.miraheze.org/wiki//Proper_CI_for_Miraheze_extensions) — Implement proper continuous integration for extensions maintained by Miraheze (~175 hours). - --> - + ## In progress * None yet. - --> - + ## Completed * [List of Miraheze wikis](https://meta.miraheze.org/wiki//Miraheze_Wiki_List) — A page where all wikis are listed off and can be ranked/categorised and viewed by all users. diff --git a/content/tech-docs/Tech:Puppet.md b/content/tech-docs/Tech:Puppet.md index 2e61453f5..97eb2ca23 100644 --- a/content/tech-docs/Tech:Puppet.md +++ b/content/tech-docs/Tech:Puppet.md @@ -49,8 +49,7 @@ puppet node find Here are the steps you should follow when adding a new puppet agent (server) to the Puppetserver: - --> - + * Step 1: Run [https://issue-tracker.miraheze.org/P220](https://issue-tracker.miraheze.org/P220) (you will have to do it a few times as at the apt-install step, it forgets the commands to run after). If you cannot just copy-paste, use a URL to download the script: * `wget -O puppet.sh https://phorge-static.wikitide.net/file/data/wmmm75y6r7nls47h6rtf/PHID-FILE-viitpgh7mzarscwsnszy/puppet_install_script` * Step 2: (On the **puppetserver**) `cd /etc/puppetlabs/puppet/git && git pull` diff --git a/content/tech-docs/Tech:SLO.md b/content/tech-docs/Tech:SLO.md index d600c46e3..f16598fa8 100644 --- a/content/tech-docs/Tech:SLO.md +++ b/content/tech-docs/Tech:SLO.md @@ -14,7 +14,7 @@ Miraheze's Site Reliability Engineering team have crafted a set of Service Level ## Infrastructure SLOs - --> + | Service | Type | Objective | Dec 22 | Jan 23 | Feb 23 | Mar 23 | Apr 23 | May 23 | Jun 23 | Jul 23 | Aug 23 | Sep 23 | Oct 23 | Nov 23 | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | @@ -44,7 +44,7 @@ Miraheze's Site Reliability Engineering team have crafted a set of Service Level ## MediaWiki SLOs - --> + | Service | Type | Objective | Dec 22 | Jan 23 | Feb 23 | Mar 23 | Apr 23 | May 23 | Jun 23 | Jul 23 | Aug 23 | Sep 23 | Oct 23 | Nov 23 | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | diff --git a/content/tech-docs/Tech:Translating_Miraheze_extensions.md b/content/tech-docs/Tech:Translating_Miraheze_extensions.md index da176a24d..3547b57d8 100644 --- a/content/tech-docs/Tech:Translating_Miraheze_extensions.md +++ b/content/tech-docs/Tech:Translating_Miraheze_extensions.md @@ -4,29 +4,22 @@ title: Tech:Translating Miraheze extensions - --> - + Miraheze develops and maintains a few extensions, for example [[github:miraheze/CreateWiki|CreateWiki]] and [[github:miraheze/ManageWiki|ManageWiki]]. As Miraheze has users with no or limited knowledge of English, internationalization is important for such users. - --> - + Currently, Miraheze uses [[translatewiki:|translatewiki.net]] for CreateWiki and ManageWiki translations. ## TranslateWiki process - --> + -* --> -Add strings on en.json. -* --> -Translatewiki.net bot will pull the code when they import the strings, and it will be shown to translators to translate. -* --> -Translators in Translatewiki.net translate the texts. -* --> -Translatewiki.net bot will push the $lang.json when the export bot is run. -* --> - +* Add strings on en.json. +* Translatewiki.net bot will pull the code when they import the strings, and it will be shown to translators to translate. +* Translators in Translatewiki.net translate the texts. +* Translatewiki.net bot will push the $lang.json when the export bot is run. +* They are then deployed to the Miraheze cluster (the submodule must be updated). [Category:Tech](https://meta.miraheze.org/wiki/Category:Tech) diff --git a/content/tech-docs/Tech:Volunteers.md b/content/tech-docs/Tech:Volunteers.md index fb125a370..50841fc2d 100644 --- a/content/tech-docs/Tech:Volunteers.md +++ b/content/tech-docs/Tech:Volunteers.md @@ -3,42 +3,30 @@ title: Tech:Volunteers --- `{{ {{SRE navigation|members|header= Technology team members|description=Miraheze's Technology team is composed of various members who work together to ensure the stability of the infrastructure behind Miraheze. Learn more on Miraheze Meta.|keywords=miraheze tech, miraheze system administrators, miraheze sysadmins}} }}` - --> - + **Technology team members**, formerly known as Site Reliability Engineering, are responsible for the technical operation and stability of the infrastructure behind Miraheze. Team members are often referred to as **system administrators** (or **sysadmins**). - --> - + The team includes volunteers in technical and less-technical roles, including project management and community liaising. You can contact the team at tech `{{ {{@}} }}`miraheze.org.
--> -Name & Role -! --> -Libera Chat nickname
on [[Special:MyLanguage/IRC|IRC]] -! --> -E-mail -! --> -Shell -! --> -GitHub -! --> -Phorge (admin) -! --> -Service Providers -! --> -Cloudflare -! --> -Domain Registrar -! --> -Grafana (Admin) +! Name & Role +! Libera Chat nickname
on [[Special:MyLanguage/IRC|IRC]] +! E-mail +! Shell +! GitHub +! Phorge (admin) +! Service Providers +! Cloudflare +! Domain Registrar +! Grafana (Admin) |- `{{ {{Tech:{{BASEPAGENAME}}/List}} }}` ## See also - --> + * [Tech:Organization](/tech-docs/techorganization) * [Board of Directors](https://meta.miraheze.org/wiki/Board_of_Directors)