No description
Find a file
2022-12-25 17:41:07 -06:00
common Add common module stuff 2022-12-25 17:41:07 -06:00
docs Add documentation for the game.state event 2022-03-12 22:15:15 -06:00
server Remove p from the production run make recipe 2022-07-20 22:13:05 -06:00
web-svelte backup 2022-12-25 2022-12-25 17:40:13 -06:00
.gitignore Update the gitignore so I don't have to ignore the web-vue folder manually 2022-03-12 22:12:21 -06:00
hex.py Add python script to generate a hex SVG points 2022-12-25 17:41:03 -06:00
README.md Add steps relating to the weirdness that is the common module 2022-03-07 00:01:00 -06:00
setup.sh Add super basic setup script 2022-07-20 22:14:56 -06:00

Gravwell-Online

Development:

Below are the steps required to run the code in development mode:

  1. Clone the git repository
  2. Go into the common code module: cd common
  3. Build the code for commonjs and ES module distribution with: make
  4. In a new terminal: cd web-svelte
  5. Install the required dependencies: pnpm install - If the common module fails to import, link it with pnpm link ../common/esm
  6. Run Vite: pnpm dev
  7. In a new terminal: cd server
  8. Install the required dependencies: pnpm install - If the common modules fails to import, link it with pnpm link ../common/cjs
  9. Compile the server code with tsc
  10. Run the server code with pnpm start