GithubHelp home page GithubHelp logo

thediex09 / brackets Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mozilla/brackets

0.0 2.0 0.0 74.2 MB

An open source code editor for the web, written in JavaScript, HTML and CSS.

Home Page: http://brackets.io

License: MIT License

JavaScript 82.80% HTML 14.24% Ruby 0.06% CSS 2.63% Shell 0.06% PHP 0.20% Makefile 0.02% Clojure 0.01%

brackets's Introduction

Bramble is based on Brackets

Brackets is a modern open-source code editor for HTML, CSS and JavaScript that's built in HTML, CSS and JavaScript.

Brackets is at 1.0 and we're not stopping there. We have many feature ideas on our trello board that we're anxious to add and other innovative web development workflows that we're planning to build into Brackets. So take Brackets out for a spin and let us know how we can make it your favorite editor.

You can see some screenshots of Brackets on the wiki, intro videos on YouTube, and news on the Brackets blog.

The text editor inside Brackets is based on CodeMirror—thanks to Marijn for taking our pull requests, implementing feature requests and fixing bugs! See Notes on CodeMirror for info on how we're using CodeMirror.

How to setup Bramble (Brackets) in your local machine

Step 01: Make sure you fork and clone Bramble.

$ git clone https://github.com/[yourusername]/brackets --recursive

Step 02: Install its dependencies

Navigate to the root of the directory you cloned and run

$ npm install
$ git submodule update --init
Grunt commands to be added

Step 03: Run Bramble:

Run one of the suggested local servers (or your own) from the root directory of Bramble:

Assuming you have Bramble running on port 8080. Now you can visit http://localhost:8080/src.

Optional Extension Loading

Bramble supports enabling and disabling various extensions via the URL and query params. A standard set of default extensions are always turned on:

  • CSSCodeHints
  • HTMLCodeHints
  • JavaScriptCodeHints
  • InlineColorEditor
  • JavaScriptQuickEdit
  • QuickOpenCSS
  • QuickOpenHTML
  • QuickOpenJavaScript
  • QuickView
  • UrlCodeHints
  • HTMLHinter
  • brackets-paste-and-indent

You could disable QuickView and CSSCodeHints by loading Bramble with ?disableExtensions=QuickView,CSSCodeHints on the URL.

In addition, you can enable other extra extensions:

  • SVGCodeHints
  • HtmlEntityCodeHints
  • LESSSupport
  • CloseOthers
  • InlineTimingFunctionEditor
  • WebPlatformDocs
  • CodeFolding
  • JSLint
  • QuickOpenCSS
  • RecentProjects
  • brackets-cdn-suggestions

You could enable JSLint and LESSSupport by loading Bramble with ?enableExtensions=JSLint,LESSSupport on the URL

NOTE: you can combine disableExtensions and enableExtensions to mix loading/disabling extensions. You should check src/utils/BrambleExtensionLoader.js for the most up-to-date version of these extension lists.


After installation

After you have everything setup, you can now run the server you chose in the root of your local Bramble directory and see it in action by visiting http://localhost:8080/src.

brackets's People

Contributors

redmunds avatar jasonsanjose avatar njx avatar peterflynn avatar gruehle avatar dangoor avatar raymondlim avatar tvoliter avatar tommalbran avatar larz0 avatar walfgithub avatar jeffrybooher avatar ingorichter avatar websitedeveloper avatar joelrbrandt avatar busykai avatar jbalsas avatar miguelcastillo avatar denniskehrig avatar chrisbank avatar bchintx avatar lkcampbell avatar eztierney avatar pthiess avatar couzteau avatar mynetx avatar zaggino avatar jdiehl avatar iwehrman avatar ryanstewart avatar

Watchers

James Cloos avatar MrPyber 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.