A web based solution for calculation district heating networks. You can use it online.
For more information visit our wiki.
No installation required if you want to use our online version. For self hosted solutions or contributing visit usage section.
You can use this project online without any development experience.
- Download our latest release from here.
- Make sure you have Java 1.8 or higher installed on your maschine.
- Open a Terminal Window. (on Windows PowerShell is a solid option, or you can go with Git Bash)
- Run
cd <absolute-folder-path>
to enter the folder downloaded in step 1. - Run
java -jar server.jar
to start the server. Hopefully it spins up on http://localhost:80 after a few seconds. - To stop the program hit
CTRL+C
.
Glad you are here. We might have a perfect Issue for you. Feel free to contribute! 0. Make sure you know about React or Kotlin. Follow their instructions how to set up your machine for general development with these languages.
- Clone this repository. You might fork this repository first.
- Open a Terminal in the downloaded folder.
- Run
./gradlew build
to build this project. The React frontend needs Yarn (I guess) to build. - Now everything should be working for development.
- API Server: Run
gradlew run
to run the api in development mode on http://localhost:8080 - Frontend: Run
yarn start
in subfoldersrc-frontend
to run the frontend on http://localhost:3000 - Hot Reload: Run
gradlew installDist
to enable hot reload for the api server. The Frontend should already be fine.
- API Server: Run
- Submit your work as pull request!
Feel free to do so. We might have many open Issues.
See here.
I selected MIT. Is that good? How can I change it?