52Poké (神奇宝贝部落格/神奇寶貝部落格) is a nonprofit Chinese-language Pokémon fan community. It hosts 52Poké Wiki, as well as other sub-websites such as a Pokémon news blog and a fan forum. 52Poké Wiki (神奇宝贝百科/神奇寶貝百科) is the largest Chinese-language Pokémon encyclopedia, and a member of Encyclopædiæ Pokémonis.
This is a repository to track the infrastructure, deployment, tech documentation and issues in general of 52Poké.
We believe in the openness, inclusiveness and independence of individual fan communities, and 52Poké is managed by a set of open source projects including this one. Most of the projects will be licensed under BSD-3-Clause, MIT or GPLv2. To be compatible with the content license of 52Poké Wiki, some projects may choose restrictive licenses which forbid commercial use.
While these projects are developed for 52Poké, most of them could be useful for similar websites or services, such as MediaWiki wikis, NodeBB forums, WordPress blogs, or fan works related to Pokémon.
Please use issues and wiki in this repository or the following sub-projects track the progress.
- timburr: A MediaWiki event handler.
- malasada: A serverless function to resize and convert images.
- meltan: Dockerfiles to build containers for services and jobs on 52Poké.
- mediawiki: Core MediaWiki repository of 52Poké Wiki.
- mediawiki-lazyload: An extension to lazy-loading images on MediaWiki pages.
- klinklang: A collection of utilities for 52Poké Wiki.
- pokeapi-v2-typescript: TypeScript definitions for pokedex-promise-v2 and PokeAPI endpoints.
- nodebb-plugin-checkin: A checking-in and award plugin for NodeBB.
- nodebb-plugin-wikilink: A NodeBB plugin to link
[[text]]
with the the appropriate wiki-system. - nodebb-plugin-opencc: A NodeBB plugin to translate between Traditional and Simplified Chinese.
- nodebb-plugin-sso-mediawiki: NodeBB Plugin that allows users to login/register via MediaWiki.
- ivcalc: Pokémon Individual Value & Stat Calculator in Chinese.
- makeawish: Petition for In-game Chinese Support in Pokémon Video Games.
As of December 2020, 52Poké runs on multiple cloud providers including Linode, AWS and Cloudflare, and most resources and applications are running in a Linode Kubernetes Engine cluster.
This repository uses Terraform to manage the infrastructure of 52Poké.
The source code of this projects is under BSD-3-Clause.
Neither the name of 52Poké nor the names of the contributors may be used to endorse any usage of codes under this project.
Pokémon ©2020 Pokémon. ©1995-2020 Nintendo/Creatures Inc./GAME FREAK inc. 52Poké and this project is not affiliated with any Pokémon-related companies.