https://github.com/dont-code/ide-services
The serverside services developed for supporting the IDE.
https://github.com/dont-code/ide-services
Last synced: 3 months ago
JSON representation
The serverside services developed for supporting the IDE.
- Host: GitHub
- URL: https://github.com/dont-code/ide-services
- Owner: dont-code
- License: agpl-3.0
- Created: 2020-04-06T12:30:51.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-03-31T09:14:54.000Z (about 2 years ago)
- Last Synced: 2024-03-31T16:45:58.563Z (about 2 years ago)
- Language: Java
- Size: 104 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

## What is it for ?
These services are the back-end part of the Builder. They receive application changes from the Builder Angular application and calls [Preview Services](https://github.com/dont-code/preview-services) to push them to the Previewer.
They are part of the [dont-code](https://dont-code.net) no-code / low-code platform enabling you to quickly produce your very own application.
## What is it ?
These services are developed in [Quarkus](https://quarkus.io).
## How is it working ?
Ide services are Rest Services providing WebSockets support to communicate with the client application in realtime.
## How to build it ?
This project is a standard maven project:
1. Installing
Download and Install [Maven](https://maven.org) if necessary.
2. Running tests
`mvn test`
3. Building
`mvn package` produces the Uber Jar ide-services-runner.jar
4. Running in dev mode enabling lib coding
`mvn quarkus:dev` to start the services
`http://localhost:8082` to access the homepage
4. Running in production mode
`java -jar target/ide-services-runner.jar`
## Thank you
This project was generated using [Quarkus io generator](https://code.quarkus.io/).