Skip to content

framewiki/wikibot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Morpheus636code-analysis-action
and
code-analysis-action
Jan 19, 2025
ea3f24d · Jan 19, 2025

History

6 Commits
Jan 14, 2025
Jan 14, 2025
Jan 19, 2025
Jan 14, 2025
Jan 14, 2025
Jan 8, 2025
Jan 14, 2025
Jan 8, 2025
Jan 14, 2025
Jan 14, 2025
Jan 14, 2025
Jan 14, 2025
Jan 14, 2025
Jan 14, 2025

Repository files navigation

Wikibot

Wikibot is an automated tool used to improve Framewiki, the unofficial Framework wiki. It completes chores such as archiving citation links, locating broken links, and populating the description field.

Wikibot does not generate content or use any form of AI. All content on Framewiki is human-written; Wikibot only updates formatting and fixes links. All changes made by Wikibot require human validation before they are published.

Development

Wikibot includes a devcontainer.json file preconfigured with the development environment. The Visual Studio Code Devcontainer Extension or GitHub Codespaces are recommended.

If you wish to set up your own development environment, Wikibot uses Poetry for dependency management and requires Python 3.13.

Wikibot is maintained by Framewiki. The Framewiki Code of Conduct applies to all contributors.

Usage

  • Requires actions/checkout

TODO

  • Find all Markdown files
  • Link Checking and Archiving
    • If a link has an archive link, ignore it.
    • If a link has no archive link and still exists, add an archive link.
    • If a link has no archive link and does not exist, post a warning about it in the pull request.
  • Populate description field based on first sentence.

About

Scripts used to maintain Framewiki

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published