An open API service indexing awesome lists of open source software.

https://github.com/geysermc/geyserwebsite

Source code for the GeyserMC Website
https://github.com/geysermc/geyserwebsite

docusaurus

Last synced: about 1 year ago
JSON representation

Source code for the GeyserMC Website

Awesome Lists containing this project

README

          

# Website

This is the Geyser website is built using [Docusaurus 3](https://docusaurus.io/).

## Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md) for more information.

## Project Structure

- [`blog/`](/blog/): Blog markdown files
- [`wiki/`](/wiki/): Wiki markdown files
- [`api/`](/wiki/api/): Rest API documentation
- [`floodgate/`](/wiki/floodgate/): Floodgate documentation
- [`geyser/`](/wiki/geyser): Geyser documentation
- [`other/`](/wiki/other/): Other projects documentation
- [`i18n/`](/i18n/): Translations for the website
- [`openapi/`](/openapi/): OpenAPI spec files to auto-generate REST API documentation
- [`src/`](/src/): Source of the website
- [`components/`](/src/components/): React components
- [`css/`](/src/css/): Styles
- [`data/`](/src/data/): Data files, such as hosting providers and supported Minecraft versions
- [`pages/`](/src/pages/): Pages of the website
- [`renderer/`](/src/renderer/): Renderer for thumbnails
- [`theme/`](/src/theme/): Overrides base Docusaurus theme, such as importing fa icons
- [`types/`](/src/types/): TypeScript types
- [`static/`](/static/): Static content
- [`img/`](/static/img/): Images
- [`docusaurus.config.ts`](/docusaurus.config.ts): Docusaurus configuration file
- [`package.json`](/package.json): Node.js project file
- [`sidebar.ts`](/sidebar.ts): Site sidebar configuration
- [`tsconfig.json`](/tsconfig.json): TypeScript configuration file
- [`yarn.lock`](/yarn.lock): Yarn lock file for Node.js dependencies

## Quick Start

```sh
git clone https://github.com/GeyserMC/GeyserWebsite
cd GeyserWebsite
yarn
yarn start
```