WebIDE-Frontend - WebIDE 前端项目

  •        168

This repo contains frontend code of the Coding WebIDE Community Edition. Please refer to the WebIDE repo for instruction on running the whole project. We strongly recommend yarn as your package manager, it will certainly save you from lots of npm induced headache ;-) If you don't have yarn installed yet, install it globally by running.



animated-scrollto : ^1.1.0
axios : ^0.15.3
bootstrap-styl : ^5.0.7
classnames : ^2.2.5
clipboard : ^1.6.1
codemirror : ^5.32.0
diff : ^3.2.0
diff_match_patch : ^0.1.1
eventemitter3 : ^2.0.2
file-icons-js : websemantics/file-icons-js
filesize : ^3.5.6
fixed-data-table-2 : ^0.7.17
font-awesome : ^4.7.0
highlight.js : ^9.12.0
immutability-helper : ^2.0.0
immutable : ^3.8.1
loader-utils : ^1.0.2
localforage : ^1.5.0
lodash : ^4.14.2
marked : ^0.3.6
minimatch : ^3.0.4
mobx : ^3.1.8
mobx-react : ^4.1.5
moment : ^2.18.1
mousetrap : ^1.6.1
octicons : 4.4.0
prop-types : ^15.5.10
qs : ^6.4.0
react : ^15.3.0
react-addons-css-transition-group : ^15.6.0
react-dom : ^15.3.1
react-notification : ^6.1.1
react-redux : ^4.4.5
redux : ^3.5.2
redux-actions : ^0.13.0
redux-thunk : ^2.1.0
remarkable : ^1.7.1
reselect : ^2.5.4
sh.js : git+https://github.com/vangie/sh.js#v1.2.28
socket.io-client : ^1.7.3
socket.io-client-legacy : git+https://github.com/Coding/socket.io-client#0.9.18
sockjs-client : ^1.1.1
stompjs : ^2.3.3
styled-components : ^2.1.2
xterm : ^3.0.1



Related Projects

WebIDE - Coding WebIDE Community Edition

  •    Shell

Coding WebIDE(https://ide.coding.net) is a cloud-based IDE developed by Coding Team.You can create your own workspace and develop projects here.WebIDE works fine with Git. You can use Coding、GitHub、BitBucket、GitLab as your Git repository. Workspaces are powered by Docker Ubuntu containers.The development environment can be saved and shared to your team member. Please submit issues to corresponding projects, that'll help us make issues tracking easier so that we can provide timely help to you. Submit frontend issues at WebIDE-Frontend and backend issues at WebIDE-Backend.

Adafruit-WebIDE - This is a simple editor to be used on the Raspberry Pi (or anywhere?).

  •    Javascript

This is a simple editor to be used on the Raspberry Pi (or anywhere?).

coding-interviews - 🎓 :octocat: Preparation resources for software and web technical interviews

  •    Javascript

This is a list of concepts it is important to learn in order to coding interviews at big companies and for jobs with really technical teams. Not all companies interview this way but many do or at least include CS fundamental and puzzle questions as part of their processes. Preparing for these types of interviews can be challenging and tedious. I created this repo as a collection of resources to help better understand where these questions come from. There are tons of resources out there so if you are looking to crack the coding interview, well, definitely read cracking the coding interview (links below) and review some of the sites and concepts below. I also recommend interviewing.io for doing live practice interviews to get you prepared.

awesome-creative-coding - 🎨 Creative Coding: Generative Art, Data visualization, Interaction Design, Resources

  •    HTML

Carefully curated list of awesome creative coding resources primarily for beginners/intermediates. Creative coding is a different discipline than programming systems. The goal is to create something expressive instead of something functional. Interaction design, information visualization and generative art are all different types of creative coding – which has become a household term describing artworks articulated as code.

appjs-deskshell - SDK to build desktop apps using HTML5/CSS/JS for frontend and server script for backend

  •    NSIS

Deskshell is a SDK that provides a shell (as in egg shell) around web applications so that they can run on the desktop. It gives you a modern HTML5 / CSS / JS frontend for your user interface, but then allows full backend functionality written in popular server scripting languages that anyone can pick up like node or php (more choices coming soon). This makes it possible to read and write directly to disk, access databases, communicate with servers and solve the task at hand. We are a very diverse community that welcomes people who have english as a second language. We are open and welcoming to new people both experienced super hackers and newbies alike. We would love this project to be your first accepted commit to an open source project. There are also many things that are not strictly coding that you can do, maybe you can write an example app, improve our documentation, answer questions on the forums or write a tutorial. Mostly just have fun making apps and when you see something that could be better have a go at improving it and then share it with the community.

Checkstyle - Checks Java coding standard

  •    Java

Checkstyle is a tool to help programmers write Java code that adheres to a coding standard. Checkstyle is highly configurable and can be made to support almost any coding standard. Checkstyle provides checks that find class design problems, duplicate code, or bug patterns like double checked locking. This tool could be integrated as Ant task.

PHP_CodeSniffer - PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards

  •    PHP

PHP_CodeSniffer is a set of two PHP scripts; the main phpcs script that tokenizes PHP, JavaScript and CSS files to detect violations of a defined coding standard, and a second phpcbf script to automatically correct coding standard violations. PHP_CodeSniffer is an essential development tool that ensures your code remains clean and consistent. PHP_CodeSniffer requires PHP version 5.4.0 or greater, although individual sniffs may have additional requirements such as external applications and scripts. See the Configuration Options manual page for a list of these requirements.

the-coding-interview - Programming exercises, code katas and puzzles for your job interview training - or just for fun

  •    Python

I honestly did not expect the big amount of interest in the project. I should clean up a bit more... Anyway, the main purpose is doing some fun programming workouts from time to time to stay in shape. The awesome title image was Designed by Freepik.

Arrival-Movie-Live-Coding - Documents from a live coding session by Christopher Wolfram related to content from the 2016 film Arrival

  •    Mathematica

The content found here is meant to be a companion to this coding session, allowing anyone to modify and tinker with some of the content from the movie. .nb files can be opened and modified in either Mathematica, the Wolfram Cloud or the Wolfram Development Platform. Please Note: Some of the features used by Christopher in the coding session utilize features from version 11.1 of the Wolfram Language.

Symfony2-coding-standard - Symfony2-coding-standard

  •    PHP



  •    C

libit provides easy to use yet efficient tools for C for signal processing, coding, or scientific code in general. It includes basic vector, matrix and function types, some common source and channel coding tools such as quantization, entropy coding, etc.

Coding Analysis Toolkit

  •    ASPNET

The Coding Analysis Toolkit (or quot;CATquot;) consists of a ASP.NET based suite of tools to facilitate efficient and effective analysis of text datasets that have been coded using the CAT coding module or ATLAS.ti.

Industrial strength BWT compression

  •    C

Help implement an industrial strength Burrows-Wheeler transform compressor! Initial release covers block-sort, MTF coding, RLE coding, Huffman coding

Comperio Coding Standards


This document contains coding conventions and style guidelines that will ensure that C# code will be of consistent and superior quality. It includes general coding guidelines as well as discussions on naming, formatting, and language usage patterns

Coding Guidelines for C# 3.0, C# 4.0 and C# 5.0


A set of coding guidelines for C# 3.0, 4.0 and 5.0, design principles, layout rules, ReSharper settings and Static Code Analysis rulesets

coding-challenge-tools - Uber's tools team coding challenge


The coding challenge is optional if you already have some code that you're proud of and can share with us.Your application will be reviewed by at least three of our engineers. We do take into consideration your experience level.

Alibaba-Java-Coding-Guidelines - Gitbook for AJCG


We are pleased to present Alibaba Java Coding Guidelines, which consolidates the best programming practices over the years from Alibaba Group's technical teams. A vast number of Java programming teams impose demanding requirements on code quality across projects as we encourage reuse and better understanding of each other's programs. We have seen many programming problems in the past. For example, defective database table structures and index designs may cause software architecture flaws and performance risks. Yet as another example, confusing code structures make it difficult to maintain. Furthermore, vulnerable code without authentication is prone to hackers’ attacks. To address those kinds of problems, we developed this document for Java developers in Alibaba.This document is consisted of five parts: Programming Specification, Exception and Logs, MySQL Specification, Project Specification and Security Specification. Based on the severity of the concerns, each specification is classified into three levels: Mandatory, Recommended and Reference. Further clarification is expressed in: (1) "Description", which explains the content; (2) "Positive examples", which describe recommended coding and implementation approaches; (3) "Counter examples", which describe precautions and actual error cases.

interactive-coding-challenges - Interactive Python coding interview challenges (algorithms and data structures)

  •    Python

Overhauled to now include 120 challenges and solutions and added Anki flashcards.Also included are unit tested reference implementations of various data structures and algorithms.