WebWisdom
Contributing
All contributions will be made via the PR tab! Create a branch/fork, code your solution, link the supporting issue that the PR is for, and then make the PR on the GitHub tab.
Runtime/Tools (Recommended version):
Required
- Node v19.3.0
- NPM v9.2.0 (Comes with Node)
Not required
- NVM Windows v1.1.9 (Project Management)
- NVM Linux v0.39.1 (Project Management)
- Docker v20.10.16 (Deployment)
- Flyctl (Deployment)
Technologies:
Frontend:
Backend:
- Astro - Main Framework
Deployment
- Docker - To make stable and reliable VM's for deployment
- Flyctl - Deployment software that hosts website
- YAML - Formatting of the configuration for deployment
Development
- Git clone this repository.
- Run
npm install
in the root directory with this project's package.json. - Run
npm run dev
to start the project.
Deployment Web
flyctl deploy
Or
fly deploy