Update README.md

This commit is contained in:
MiniDigger | Martin 2021-02-05 16:48:43 +01:00
parent cab9f4b058
commit ebf765ffdb

View File

@ -3,18 +3,16 @@
This is the repository for Hangar, a plugin repository used for paper plugins and similar pieces of software. This is the repository for Hangar, a plugin repository used for paper plugins and similar pieces of software.
Hangar is a "fork" of [Ore](https://github.com/SpongePowered/Ore), created by the Sponge project, Hangar is a "fork" of [Ore](https://github.com/SpongePowered/Ore), created by the Sponge project,
but rebuild from the ground up using the Spring Boot Framework in Java, using the Freemarker templating engine. but rebuild from the ground up using the Spring Boot Framework in Java for the backend, and nuxt (and vuetify) for the frontend (which is partially server rendered).
We would like the thank all Ore contributors, without them, this project would never have been possible. We would like the thank all Ore contributors, without them, this project would never have been possible.
The frontend is a mixture of vue and jquery, which will be cleaned up eventually. There may or may not be a staging instance running at https://hangar-new.minidigger.me or https://hangar.minidigger.me
There may or may not be a staging instance running at https://hangar-new.minidigger.me.
It may or may not allow you to log in, please don't create too much of a mess so that I don't always need to nuke the DB when I want to use it. It may or may not allow you to log in, please don't create too much of a mess so that I don't always need to nuke the DB when I want to use it.
## Building ## Building
The project uses maven and should be straight forward (we even include a wrapper for you, wow!) The project uses maven and should be straight forward (we even include a wrapper for you, wow!)
The frontend is located in `src/main/frontend` and uses webpack. You will need yarn to build that. Initially install dependencies via `yarn`, then start the dev environment using `yarn run serve`. The frontend is located in `frontend` and uses webpack. You will need yarn to build that. Initially install dependencies via `yarn`, then start the dev environment using `yarn run dev`.
Additionally, you will need a postgresql database. For your convenience, this repo contains a dev-db docker compose stack in the docker folder that will get you setup. Additionally, you will need a postgresql database. For your convenience, this repo contains a dev-db docker compose stack in the docker folder that will get you setup.