https://github.com/overturetool/web-ide-backend
https://github.com/overturetool/web-ide-backend
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/overturetool/web-ide-backend
- Owner: overturetool
- License: other
- Created: 2016-03-14T10:00:29.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-08-08T18:22:43.000Z (almost 10 years ago)
- Last Synced: 2025-02-23T18:20:51.222Z (over 1 year ago)
- Language: Java
- Size: 19.9 MB
- Stars: 1
- Watchers: 9
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
*This file will be packaged with your application, when using `activator dist`.*
## Hosts
* Local: localhost:9000
## Endpoints
#### readFile
`
localhost:9000/vfs/readFile//*/file.extension
`
#### readdir
`
localhost:9000/vfs/readdir//*
`
### move
`
localhost:9000/vfs/move//[*|file.extension]
`
{
"destination": "test1/test_ws/1/2a",
"collisionPolicy": "Stop"
}
collisionPolicy = { Stop, Override, KeepBoth }
#### debug
`
ws://localhost:9000/debug/kdsaaby/kds_ws/bom.vdmsl?entry=UGFydHMoMSwgYm9tKQ==
`
where:
`
Base64.decode(UGFydHMoMSwgYm9tKQ==) = "Parts(1, bom)"
`
#### debug project
Give path to the base directory, AND specify type of project as query string parameter.
`
ws://localhost:9000/debug/kdsaaby/kds_ws/barSL?entry=VGVzdEJhZ0FsbCgp&type=vdmsl
`
### lint
`
localhost:9000/lint/kdsaaby/kds_ws/bom.vdmsl
`
### codecompletion
`
localhost:9000/codecompletion/kdsaaby/kds_ws/bom.vdmsl?line=20&column=1
`