Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vesparny/marky

A markdown editor built with Electron and React
https://github.com/vesparny/marky

app application electron markdown markdown-editor osx react

Last synced: about 1 month ago
JSON representation

A markdown editor built with Electron and React

Awesome Lists containing this project

README

        




Marky


Marky




A Markdown editor


For OS X, Windows and Linux


Built with Electron and React + Redux


Travis
Release
Downloads
Dependency status
Dev dependency status

## Install

**Marky** is still under development. You can download the latest version from the [releases](https://github.com/vesparny/marky/releases) page.

Please not that binaries are not signed. If you need them to be signed you can easily do it with your own certificates.


screenshot

## Features

* Live preview
* GitHub Flavored Markdown support
* Search in Markdown
* Syntax highlighting
* Emoji Support
* Words count
* Resizable panels
* Finder integration (OS X)

## Technologies used

* [electron](https://github.com/electron/electron)
* [React](https://facebook.github.io/react/)
* [Redux](https://github.com/reactjs/redux/)

## Roadmap

Refer to open [issues](https://github.com/vesparny/marky/issues). Also feel free to propose features and report bugs.

## How to Contribute

### Install dependencies

```
$ npm install
```

### Run app

```
$ npm start
```

### Package app

Builds app binaries for OS X, Linux, and Windows.

```bash
$ npm run build
```

To build for one platform:

```bash
$ npm run build -- [platform]
```

Where `[platform]` is `darwin`, `linux`, `win32`, or `all` (default).

The following optional arguments are available:

- `--sign` - Sign the application (OS X, Windows)
- `--package=[type]` - Package single output type.
- `deb` - Debian package
- `zip` - Linux zip file
- `dmg` - OS X disk image
- `exe` - Windows installer
- `portable` - Windows portable app
- `all` - All platforms (default)

Note: Even with the `--package` option, the auto-update files (.nupkg for Windows, *-darwin.zip for OS X) will always be produced.

#### Windows build notes

To package the Windows app from non-Windows platforms, [Wine](https://www.winehq.org/) needs
to be installed.

On OS X, first install [XQuartz](http://www.xquartz.org/), then run:

```
brew install wine
```

(Requires the [Homebrew](http://brew.sh/) package manager.)

### Code Style

[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)

## Inspiration

* https://github.com/feross/webtorrent-desktop (the build script has been basically copy-pasted from there)
* https://github.com/chentsulin/electron-react-boilerplate

## License

MIT. Copyright (c) [Alessandro Arnodo](https://alessandro.arnodo.net).