Skip to content

The wiki #1072

@arp242

Description

@arp242

I need to regularly check the Wiki to undo garbage: cryptospam, someone reverting the Wiki to 2023, inserting random Arabic text, some AI garbage, removing random stuff from the sidebar, outright removing the sidebar. That type of thing.

GitHub wiki is the worst wiki I've ever used, by a huge margin. You can't get notified of changes so you just need to remember to check it every once in a while. Even checking diffs in the web UI is a pain. I'm not expecting GitHub wiki to become any better: it seems like a feature they added in 2011 or thereabouts and have since forgotten about.

Some examples of garbage I had to undo in 2025 below (from git log, as I could not manage to create diffs in he web UI for some commits). On average, once every six weeks or so. It's roughly 50/50 split between legitimate change vs. garbage.

Outright junk will probably be noticed and cleaned up at some point. Restoring the wiki to 2023 and destroying two years of changes ... not so much. I only restored it a month later because by then I knew to carefully check changes for junk. If I hadn't done that then it would probably remain reverted. I don't think "Martin needs to remember to regularly check the wiki for junk" is a good model going forward.

So I propose a new https://github.com/toml-lang/implementations repo and copy the wiki to README.md there. People can create PRs to add/change stuff there. This can even be setup to automatically merge PRs (possibly after a brief belay) to give a "Wiki-like" effect, but in a way that's much more auditable and easier to maintain.


commit f08fc95
Author: Martin Tournoij <martin@arp242.net>
Date:   Thu Dec 18 12:28:23 2025 +0000

    Remove garbage

diff --git a/lenf.md b/lenf.md
deleted file mode 100644
index 8779d4b..0000000
--- a/lenf.md
+++ /dev/null
@@ -1 +0,0 @@
-### guaje
commit b63fe11 (HEAD -> master, origin/master, origin/HEAD)
Author: Martin Tournoij <martin@arp242.net>
Date:   Tue Dec 16 19:00:24 2025 +0000

    Revert "Updated _Sidebar Fix the TOML file according to the syntax described at (markdown)"

    This reverts commit a0875b8144c5fb5658ec901e9818c0e5f7556b5c.

diff --git a/_Sidebar.md b/_Sidebar.md
index 58f2100..50f0517 100644
--- a/_Sidebar.md
+++ b/_Sidebar.md
@@ -10,4 +10,4 @@ Home
 - [**Test suite**](#test-suite)
 - [**Editor support**](#editor-support)
 - [**Converters**](#converters)
-
+- [**Formatters**](#formatters)
commit f46f70c
Author: Martin Tournoij <martin@arp242.net>
Date:   Tue Jul 29 16:37:50 2025 +0100

    spam

diff --git a/Tabby.md b/Tabby.md
deleted file mode 100644
index 7866963..0000000
--- a/Tabby.md
+++ /dev/null
@@ -1 +0,0 @@
-table of contents](#table-of-contents)</sup>  ## Ask for alternatives  If you're not satisfied with your solution you can ask to ChatGPT to give you alternatives  **Prompt:**   I'll provide you with a piece of code that I made and  I need you give me alternatives to do the same in other way:  [INSERT YOUR CODE HERE]   <sup>[⬆️ Back to table of contents](#table-of-contents)</sup>  ---  ## Documentation / Explaination  ### 📣 Adding Documentation  > [!NOTE] > Adding documentation requires creating clear and comprehensive explanations of a module’s purpose, design, and implementation.  Prompt 1#:   I don't know how to code, but I
want to understand how this work
\ No newline at end of file
commit 4eb2370
Author: Martin Tournoij <martin@arp242.net>
Date:   Tue Jul 29 16:36:21 2025 +0100

    spam

diff --git a/Toml.md b/Toml.md
deleted file mode 100644
index db3be79..0000000
--- a/Toml.md
+++ /dev/null
@@ -1,50 +0,0 @@
-web3
-python-dotenv
-requests
-3 import Web3
-import time
-import logging
-from dotenv import load_dotenv
-import json, os
-
-load_dotenv()
-
-w3 = Web3(Web3.HTTPProvider("https://bsc-dataseed.binance.org/"))
-logging.basicConfig(level=logging.INFO, format="%(asctime)s - %(message)s")

[..trim..]
commit daf2b96
Author: Martin Tournoij <martin@arp242.net>
Date:   Fri Apr 4 13:07:40 2025 +0100

    Restore _Footer.md

    Actually, the reason it didn't work is because in 8b257c0 some bozo
    renamed it to _Footer.rdoc

diff --git a/_Footer.md b/_Footer.md
new file mode 100644
index 0000000..1e002cf
--- /dev/null
+++ b/_Footer.md
@@ -0,0 +1,4 @@
+<!--
+This is obviously not a real footer. It exists only to suppress github's "Add a
+custom footer" spam-bait prompt when no footer is present.
+-->
commit 48a174e
Author: Martin Tournoij <martin@arp242.net>
Date:   Fri Apr 4 13:03:25 2025 +0100

    Restore sidebar from vandalism

diff --git a/_Sidebar.md b/_Sidebar.md
index e69de29..50f0517 100644
--- a/_Sidebar.md
+++ b/_Sidebar.md
@@ -0,0 +1,13 @@
+Home
+====
+- [**Rules**](#rules)
+- [**Implementations**](#implementations)
+  - [TOML v1.0.0](#toml-v100)
+  - [TOML v1.0.0-rc.1](#toml-v100-rc1)
+  - [TOML v0.5.0](#toml-v050)
+  - [TOML v0.4.0](#toml-v040)
+- [**Validators**](#validators)
+- [**Test suite**](#test-suite)
+- [**Editor support**](#editor-support)
+- [**Converters**](#converters)
+- [**Formatters**](#formatters)
commit b1ebfef
Author: Martin Tournoij <martin@arp242.net>
Date:   Wed Apr 2 18:47:16 2025 +0100

    Undo garbage

diff --git a/_Sidebar.md b/_Sidebar.md
index af1e4c7..e69de29 100644
--- a/_Sidebar.md
+++ b/_Sidebar.md
@@ -1 +0,0 @@
-معالجة الثغرات
\ No newline at end of file
diff --git a/crazytabbx.md b/crazytabbx.md
deleted file mode 100644
index 238f45d..0000000
--- a/crazytabbx.md
+++ /dev/null
@@ -1,1443 +0,0 @@
-<html><body>
-<!--StartFragment--><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="https://tabby.tabbyml.com/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT">

[..trim..]
commit a4f4810
Author: Karinza3 <152680499+Karinza3@users.noreply.github.com>
Date:   Sun Feb 23 21:39:30 2025 +0700

    Revert 7de35f3eb5f2ff846e80c624512e105d374a093a...b25272d19e4d1216f850638423999b2bfbf27e82 on Home

[this reverts the wiki to a version from 2023.]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions