GithubHelp home page GithubHelp logo

00mjk / ide-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from thestrukture/ide

0.0 0.0 0.0 94.47 MB

Web based, Go IDE.

Home Page: https://opencollective.com/thestrukture

License: GNU Lesser General Public License v2.1

Go 42.55% JavaScript 24.22% Makefile 0.11% CSS 33.08% Dockerfile 0.04%

ide-1's Introduction

Strukture IDE Beta II

Build Status GoDoc Test Coverage Maintainability FOSSA Status

Go lang IDE. Built with GopherSauce

About project

IDE runs as a server and is accessed via web browser. Being a web server, the IDE boasts a web (HTML) interface is accessible from any device on your network.Compared to Microsoft VS Code and Eclipse CHE, this IDE is very minimalistic. It features :

  • Web application resource management.
  • Autocomplete between different files.
  • Syntax correction.
  • Server process management.
  • Interactive terminal via web socket.
  • Line tags in relation to failed build logs.
  • Project build scripts.
  • View web application output.
  • Build docker images (Must have docker running on host) .
  • Breakpoints and debugging with Delve.

Requirements

  • Go v1.15+.

Install

	$ go get github.com/thestrukture/IDE

How to run

	$ IDE

Launch with GUI (Electron View)

Requires NodeJS

Change to the ui directory within the root of this package. (Moved ui files to build package as go)

	$ cd ui/
	$ npm install
	$ IDE --headless & npm start

Take note of the pid ID to stop server process. Once your server is up feel free to use npm start directly.

IE Fix

If build commands keep returning the same message, push the F12 key down to open developer tools and try building again.

Access

Visit localhost:8884/index. 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.

Wiki : How to use the strukture

Visit https://github.com/thestrukture/IDE/wiki

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

Extending

Automate your work flow with just lines of Javascript. Read the Guide here.

Contributions

Improvements to the codebase and pull requests are encouraged.

Teams and small businesses

Get IDE setup for your business, with staff training. Learn more at gophersauce.com.

Reporting

As a human I can't be everywhere, please help me find problems or unexpected behavior with this piece of software.

Screenshots

screenshot screenshot screenshot screenshot screenshot screenshot screenshot

License

FOSSA Status

ide-1's People

Contributors

cheikhshift avatar fossabot avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.