Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/plantaest/zinnia
Comprehensive anti-vandalism application for MediaWiki
https://github.com/plantaest/zinnia
legend-state mantine mediawiki react react-query typescript vite
Last synced: 5 days ago
JSON representation
Comprehensive anti-vandalism application for MediaWiki
- Host: GitHub
- URL: https://github.com/plantaest/zinnia
- Owner: plantaest
- License: agpl-3.0
- Created: 2024-05-21T13:02:30.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-22T16:24:45.000Z (6 months ago)
- Last Synced: 2024-05-22T16:41:46.291Z (6 months ago)
- Topics: legend-state, mantine, mediawiki, react, react-query, typescript, vite
- Language: TypeScript
- Homepage: https://en.wikipedia.org/wiki/User:Plantaest/Zinnia
- Size: 228 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Zinnia
Comprehensive anti-vandalism application for MediaWiki
Home page: [User:Plantaest/Zinnia](https://en.wikipedia.org/wiki/User:Plantaest/Zinnia) on English Wikipedia
## Usage
Step 1: Add the following code to `global.js` on Meta
```js
mw.loader.load('https://meta.wikimedia.org/wiki/User:Plantaest/Zinnia/.js?action=raw&ctype=text/javascript');
// Backlink: [[User:Plantaest/Zinnia/.js]]
```Step 2: Open `Special:BlankPage/Zinnia` on any wiki
## Developing
Step 1:
```
pnpm i
```Step 2:
```
pnpm dev
```Step 3: Add the following code to `global.js` on Meta
```js
mw.loader.load('http://localhost:8050/zinnia-devmode.js');
```Step 4: Open `Special:BlankPage/Zinnia@dev` on any wiki
## Licensing
```
(c) Plantaest and contributorsLicense:
* GNU Affero General Public License version 3 for Zinnia application
* Apache License version 2 for Composite library
```