This repo houses the portal pages for the following Wikimedia Foundation projects:
- www.wikibooks.org
- www.wikimedia.org
- www.wikinews.org
- www.wikipedia.org
- www.wikiquote.org
- www.wikiversity.org
- www.wikivoyage.org
- www.wiktionary.org
All portal pages except wikipedia.org are generated by using these templates on meta-wiki. These pages are then pulled into this repo for deployment.
Wikipedia.org on the other hand, is not updated through meta-wiki. To update or edit the wikipedia.org portal, please read the CONTRIBUTING.md
file located at the root of this repo.
This portal requires a build process that depends on many tools, including the following:
- Gulp
- PostCSS & cssnext
- Handlebars templates
- Imagemin & sprity
- JSHint & JSCS
- PhantomJS & CasperJS (for testing)
npm install
to install all dependencies.
gulp help
to view Gulp documentation.
npm test
to run JSHint.
Please read CONTRIBUTING.md
for more info on how the wikipedia.org portal is built.