Skip to content

hayat01sh1da/github-wiki-organisers

Repository files navigation

Actions Status: Python Actions Status: Ruby Actions Status: Export Unknown Wiki List for LLM Actions Status: Notify Uncategorised Wiki Count by Namespace Actions Status: Notify Unknown Wiki Count by Namespace Actions Status: Update Wiki List on Home and Sidebar Actions Status: CodeQL

1. Common Environment

  • WSL (Ubuntu 25.10)

2. READMEs

3. Source Codes

4. How to Use

In any case, make sure that you declare the owner or the category of the Wiki on the top of the document as follows.

Owner: @sample-owner

---

This is a sample Wiki.
Category: sample-category

---

This is a sample Wiki.

4-1. Edit Wiki

4-1-1. GUI

You can directly create, update and delete wiki pages on github-wiki-organisers Wiki.
These actions are managed as git commits.

4-1-2. On Your Machine

GitHub Wiki is also managed as git repository, which allows you to use git commands, needless to say.
Follow the instructions below to edit wiki pages.

  1. Run git clone git@github.com:quipper/aya-issues.git to clone Wiki.
  2. Create, update or delete a wiki and make some differences.
  3. Run git add #{FILENAME}, git commit -m #{COMMIT_MESSAGE} and git push origin master in order to push commit(s) to the remote repository.
    • * The branch you can see on GUI is master

⚠️ Make sure that you must not rename and move markdown file on CLI or change the title on GUI in case you lost the revisions.

You can also freely configure Home header passage.
Edit it on ./home_template/ based on the mode you are in.

4-2. Cron Jobs

4-2-1. Update Wiki List on Home and Sidebar

Update Wiki List on Home and Sidebar runs to update wiki list on Home and Sidebar at 12:00 and 22:00 every weekday.
If there is any difference, it pushes a commit to the remote repository and send a notification to a Slack channel you would like to get information on.
As a sample, #github-actions-notifications - hayat01sh1da is set as the target channel.

【github-wiki-organisers Daily Wiki List on Home and Sidebar Update Report】
Workflows: Update Wiki List on Home and Sidebar
Commit: 04debbe Update Wiki list on Home and Sidebar by GitHub Actions[bot] at 2025-08-16 15:02:27
Source: github-wiki-organisers Wiki

Screenshot 2025-08-16 150632

4-2-2. Notify Unknown Wiki Count by Namespace

Notify Unknown Wiki Count by Namespace runs to notify unknown wikis in terms of ownership at 09:00 every Monday.
If there is any difference, it pushes a commit to the remote repository and send a notification to a Slack channel you would like to get information on.
As a sample, #github-actions-notifications - hayat01sh1da is set as the target channel.

【github-wiki-organisers Weekly Unowned Wiki Count Report】
Unknown Owner nor Necessity: 1
Unowned but Necessary: 1
Unowned: 10

Screenshot 2025-08-16 152014

4-2-3. Notify Uncategorised Wiki Count by Namespace

Notify Uncategorised Wiki Count by Namespace runs to notify unknown wikis in terms of category at 09:00 every Monday.
If there is any difference, it pushes a commit to the remote repository and send a notification to a Slack channel you would like to get information on.
As a sample, #github-actions-notifications - hayat01sh1da is set as the target channel.

【github-wiki-organisers Weekly Uncategorised Wiki Count by Namespace Report】
Uncategorised: 14

Screenshot 2025-08-16 152118

4-2-4. Export Unknown Wiki List for LLM

Export Unknown Wiki List for LLM runs to notify export of ignored wiki page list for LLM in terms of noise canceling at 00:00 every weekday.
If there is any difference, it pushes a commit to the remote repository and send a notification to a Slack channel you would like to get information on.
As a sample, #github-actions-notifications - hayat01sh1da is set as the target channel.

Message: The latest ignored page list for LLM has been exported! Make sure if it is as you expect by cloning hayat01sh1da/github-wiki-organisers.wiki ! Workflows: Export Unknown Wiki List for LLM

【github-wiki-organisers Wiki LLM Notification for Ignored Page List Export】
Message: The latest ignored page list for LLM has been exported! Make sure if it is as you expect by cloning hayat01sh1da/github-wiki-organisers.wiki !
Workflows: Export Unknown Wiki List for LLM

Screenshot 2025-08-16 152957

About

This repository contains Ruby and Python scripts which categorise Wikis to namespace by the ownership or category unit on Home and Sidebar.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors