Skip to content

wmde/wikidata-wikibase-team

Repository files navigation

Wikidata Wikibase Team

Wikidata & Wikibase team site, including manually maintained and automatically generated content.

Structure

  • Index: Site & Content intro, Development & Deployment details
  • Documentation: All team relevant docs should be findable from this portal
  • Repositories: All code repositories the team is responsible for
  • Projects: Projects the team is running or responsible for
  • Decisions: Collection of team decisions from all repositories
  • Vision: Overall tech vision fed from product strategy and vision

Deployment

The site is built using Github Actions and is deployed to Github Pages from the main branch.

The refresh-data command also runs weekly in a Github Action.

Development

The code is on Github.

Layout

  • /pages, Markdown manually maintained page content
  • /.vuepress/components, VueJS components
  • /data, Data used for content generation
  • /bin, scripts to generate data for the site

Commands

You can install the site dependencies running:

npm ci

You can get a local live updating copy of the site running using:

npm run dev

If you want to update the data pulled from various apis run:

npm run refresh-data

Diagrams

Visualize your Markdown with mindmaps.

A VuePress plugin allows markmap to be used directly in markdown files.

An online live editor exists if you wish to easily view and edit these diagrams.

A VuePress plugin allows mermaid diagrams to be included directly in markdown files.

An online live editor exists if you wish to easily view and edit mermaid diagrams.