2 KiB
2 KiB
Viossa.net kotoba-tumam
bråtula viossa.net måde! We're here to build an informational website about Viossa.
The Stack
What will we be using to build this site?
Backend
Frontend
- The ktb frontend is purely coded in HTML, CSS, and browser JS.
- AlpineJS
Linting
Setup/Installation
How do we install this project?
- Download and install Node.js and pnpm
- Open your favourite command line terminal
- Clone the repository:
git clone git@github.com:ViossaDiskordServer/ViossaDotNet.git - Move into the project's root directory:
cd ViossaDotNet - Install all project dependencies:
pnpm i
Running
How do we run the project?
Turborepo
This project uses Turborepo for task management/caching. Install Turborepo globally on your machine to allow for executing turbo commands more easily: pnpm i -g turbo (this is needed to continue with the instructions below)
Frontend (Viossa.net)
- The frontend no longer requires a compilation step. Yippee!
Backend (Viossa DB)
- Ensure you're in the root directory of the project (
ViossaDotNet) - Move into the app's directory:
cd apps/vdb-backend - To run the API, use
turbo start. This will build all of the app's dependencies and then start the application.- NOTE: Backend apps are not watched/hot-refreshed like frontend apps! If you make changes, you must kill the app and re-run it to apply changes.
- To view a sample response from the backend API, visit http://localhost:1225/sample in your browser!