Skip to content

Unwrittend/wiki

 
 

Repository files navigation

Lemurian Adventure Guild

GitHub Pages website for D&D 5e group. https://lemurianadventureguild.github.io/wiki/

How to Contribute

  1. Create a Github account
  2. Be here in the the Github UI for this repository! You should be able to do this all through a browser.
  3. Create a new branch for your changes. Use the dropdown in the top right to create a new branch with a descriptive name.

Screenshot 2023-05-11 at 10 15 01 AM

  1. If you are creating a new page, find the appropriate folder in docs for your new page, and click Add Page. The filename should end with .md.
  • docs/player_characters for your player characters
  • docs/npcs for any interesting NPCs (there are some subfolders within here you can use if they make sense)
  • docs/house_rules for rules for our Guild
  • docs/archives for any other archival texts/details (stories, legends, records, etc)
  1. If you are editing an existing page, find that page by navigating the docs folder, and click the pencil icon.

Screenshot 2023-05-11 at 10 28 11 AM

  1. When you are done editing, commit your changes by pressing the Commit changes... button at the top.
  2. Return to the main page and create a Pull Request. Provide light details about what is changing and why.

Screenshot 2023-05-11 at 10 28 45 AM

  1. Let folks know in the #archives channel on the Lemurian Guild Discord server.
  2. Your changes will be reviewed and added to the site shortly!

Website

This website is built using Docusaurus 2, a modern static website generator.

Installation

We use Yarn 4.x to manage dependencies. Make sure you upgrade from Yarn 1.22.x if you have it installed.

yarn

And install husky for git hooks.

yarn dlx husky-init --yarn2 && yarn

Local Development

yarn start

This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

Build

yarn build

This command generates static content into the build directory and can be served using any static contents hosting service.

Format

yarn prettier . --write

Deployment

Deployment is done automatically through GitHub Actions CI.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 38.8%
  • TypeScript 26.1%
  • MDX 23.5%
  • CSS 11.1%
  • Shell 0.5%