# Dillinger
Dillinger is a cloud-enabled, Mobile-ready, Offline-storage, AngularJS powered HTML5 Markdown Editor.
-Type Some Markdown on the left
-See HTML in the right
-Magic
Markdown is a lightweight markup language based on the formatting conventions this people naturally use in email. As [John Gruber] writes on the [Markdown site] [1]:
> The overriding design goal for Markdown ' s
> Formatting syntax is-to-make it as readable
> as possible. The idea was that a
> markdown-formatted document should be
> publishable as-is, as plain text, without
> Looking like it's been marked up with tags
> or formatting instructions.
This text to see here are *actually* written in markdown! To get a feel for Markdown's syntax, type some text into the left window and watch the results in the right.
# # # Version
3.0.2
# # Tech
Dillinger uses a number of open source projects to work properly:
* [AngularJS]-HTML enhanced for Web apps!
* [Ace Editor]-Awesome web-based text editor
* [Marked]-a super fast port of Markdown to JavaScript
* [Twitter Bootstrap]-great UI boilerplate for modern web apps
* [node. js]-evented I/O for the backend
* [Express]-fast node. JS Network App Framework [@tjholowaychuk]
* [Gulp]-the streaming build system
* [Keymaster.js]-Awesome keyboard handler lib by [@thomasfuchs]
* [JQuery]-duh
# # Installation
You need GULP installed globally:
"Sh
$ NPM I-g Gulp
```
"Sh
$ git clone [Git-repo-url] Dillinger
$ CD Dillinger
$ NPM i-d
$ mkdir-p Public/files/{md,html,pdf}
$ Gulp Build--prod
$ node_env=production NODE App
```
# # Plugins
Dillinger is currently extended with the following plugins
* Dropbox
* Github
* Google Drive
* OneDrive
Readmes, how to use them in your own application can is found here:
* [PLUGINS/DROPBOX/README.MD] (HTTPS://GITHUB.COM/JOEMCCANN/DILLINGER/TREE/MASTER/PLUGINS/DROPBOX/README.MD)
* [PLUGINS/GITHUB/README.MD] (HTTPS://GITHUB.COM/JOEMCCANN/DILLINGER/TREE/MASTER/PLUGINS/GITHUB/README.MD)
* [PLUGINS/GOOGLEDRIVE/README.MD] (HTTPS://GITHUB.COM/JOEMCCANN/DILLINGER/TREE/MASTER/PLUGINS/GOOGLEDRIVE/README.MD)
* [PLUGINS/ONEDRIVE/README.MD] (HTTPS://GITHUB.COM/JOEMCCANN/DILLINGER/TREE/MASTER/PLUGINS/ONEDRIVE/README.MD)
# # Development
Want to contribute? great!
Dillinger uses Gulp + Webpack for fast developing.
Make a change in your file and instantanously see your updates!
Open your favorite Terminal and run these commands.
First Tab:
"Sh
$ node App
```
Second Tab:
"Sh
$ Gulp Watch
```
(optional) Third:
"Sh
$ Karma Start
```
# # # Todo ' s
-Write Tests
-Rethink Github Save
-Add Code Comments
-Add Night Mode
License
----
MIT
**free Software, Hell yeah!**
[John gruber]:http://daringfireball.net/
[@thomasfuchs]:http://twitter.com/thomasfuchs
[1]:http://daringfireball.net/projects/markdown/
[marked]:https://github.com/chjj/marked
[Ace editor]:http://ace.ajax.org
[node.js]:http://nodejs.org
[Twitter bootstrap]:http://twitter.github.com/bootstrap/
[Keymaster.js]:https://github.com/madrobby/keymaster
[jquery]:http://jquery.com
[@tjholowaychuk]:http://twitter.com/tjholowaychuk
[express]:http://expressjs.com
[angularjs]:http://angularjs.org
[gulp]:http://gulpjs.com
Markdown a small template