Strukture IDE Beta
Go lang IDE server.
About project
The strukture is an open source IDE. It is designed to build web applications, with the organizational help of Go-Server. The IDE runs as a server and is accessed via web browser. Being a web server, the IDE is accessible from any device on your network. Compared to Microsoft's VS Code and Eclipse CHE this IDE is very minimal. It features :
- Web application resource management.
- Autocomplete between different files.
- Syntax correction.
- Server process management.
- Basic terminal via stateless HTTP.
- Line tags in relation to failed build logs.
- Project build scripts.
- View web application output.
Requirements
Install
$ go get github.com/thestrukture/IDE
How to run
$ IDE
Install Via APT
Ubuntu 14.04
wget -qO- https://dl.packager.io/srv/thestrukture/IDE/key | sudo apt-key add -
sudo wget -O /etc/apt/sources.list.d/ide.list \
https://dl.packager.io/srv/thestrukture/IDE/master/installer/ubuntu/14.04.repo
sudo apt-get update
sudo apt-get install ide
Ubuntu 16.04
wget -qO- https://dl.packager.io/srv/thestrukture/IDE/key | sudo apt-key add -
sudo wget -O /etc/apt/sources.list.d/ide.list \
https://dl.packager.io/srv/thestrukture/IDE/master/installer/ubuntu/16.04.repo
sudo apt-get update
sudo apt-get install ide
How to run
$ ide
Link to packager.io
Access
Visit localhost:8884/home. Access the IDE from any device on your network as well...
Bug reports & questions :
Please create a new issue on Github to report a bug.
Access the Strukture forums here
Wiki : How to use the strukture
Visit https://github.com/thestrukture/IDE/wiki
How to automate :
To build additional functionality use shell scripts. The users of your plugin can simply run the shell script via the HTTP terminal.
Misc info
How to install GoS incase the built-in installer fails.
- Install GoS CLI. (
$ go get github.com/cheikhshift/gos )
- Install
GoS dependencies : $ gos deps