GithubHelp home page GithubHelp logo

anthrax3 / ghedit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from spiffcode/ghedit

0.0 1.0 0.0 48.74 MB

A fast, powerful web-based code editor for GitHub repositories

Home Page: https://spiffcode.github.io/ghedit/

License: MIT License

Shell 0.09% HTML 0.30% JavaScript 43.49% CSS 2.48% TypeScript 53.00% Inno Setup 0.55% Batchfile 0.01% Clojure 0.01% CoffeeScript 0.01% C 0.01% C++ 0.01% F# 0.01% Go 0.01% Groovy 0.02% Java 0.01% Lua 0.01% Makefile 0.01% Objective-C 0.01% Perl 0.01% Perl 6 0.01%

ghedit's Introduction

GHEdit

GHEdit is a fast, rich, open source code editor that runs great in web browsers. It's directly integrated with GitHub so you can work on your projects without installing anything.

Try it!

GHEdit in action

GHEdit is derived from Microsoft's Visual Studio Code. We developed it to learn about web-based development environments and think it is useful enough to share.

Features

  • GitHub integration (view and edit repositories and files, in place)
  • Complete project explorer and text editor
  • Syntax highlighting and auto-complete for all major programming and markup languages
  • IntelliSense for Javascript, TypeScript, JSON
  • Project-wide search and replace
  • Fuzzy filename search
  • Side-by-side file comparison
  • Themes
  • Customizable Keyboard Shortcuts
  • Per-user, per-project customizable editor settings
  • Free and Open Source!

Documentation

Read the documentation and FAQ.

Developing

INSTALLING SOURCE

# Clone this repository.
git clone https://github.com/spiffcode/ghedit.git

# Install npm packages
cd <project_root>
./scripts/npm.sh install
cd <project_root>/ghedit
npm install

# Build
cd <project_root>/ghedit
npm run build

# Build targets:
# build - loose js files
# build-opt - packed not minimized. Requires ?b=opt when on localhost.
# build-min - packed and minimized. Requires ?b=min when on localhost.

RUNNING LOCALLY

npm run http-server

Now browse to http://localhost:8000

PUSHING TO GITHUB.IO

# Push the build-min version to github.io
npm run push

ghedit's People

Contributors

bpasero avatar joaomoreno avatar jrieken avatar isidorn avatar alexdima avatar aeschli avatar tyriar avatar dstorey avatar darrinm avatar weinand avatar dbaeumer avatar sandy081 avatar scottlu avatar egamma avatar kieferrm avatar bgashler1 avatar chrisdias avatar ikuyadeu avatar deep108 avatar chrmarti avatar f111fei avatar be5invis avatar kisstkondoros avatar wraiford avatar mrmlnc avatar rebornix avatar tht13 avatar adam-stephenson avatar roblourens avatar xaverh avatar

Watchers

 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.