Lepton is a lean GitHub Gist Desktop Client based on Electron. Checkout the latest release.
- Group your gists by languages
- Create/Edit/Delete gists
- Instant search
- Custom tags
- Markdown rendering
- Cross-platform support
Organize | Search (Shift + Space) |
---|---|
Markdown Rendering | Custom Tags |
---|---|
- Framework: Electron
- Bundler: Webpack, Babel, electron-builder
- Language: ES2015, Sass
- Library: React, Redux, Redux Thunk, Redux Form
- Lint: ESLint
Only tested with Node.js v6.9.x
Clone the repository.
$ git clone [email protected]:hackjutsu/Lepton.git
Install the dependencies.
$ cd Lepton && npm i
Register your application, and put your client id and client secret in ./configs/account.js
.
module.exports = {
client_id: <your_client_id>,
client_secret: <your_client_secret>
}
$ npm run pack
$ npm run start
Read electron-builder docs and checkout Code Signing before building the installer app.
Build app for macOS.
$ npm run dist -- -m
Build app for Windows.
$ npm run dist -- -w
Build app for Linux.
$ npm run dist -- -l
Build app for macOS, Windows and Linux.
$ npm run dist -- -wml
Build app for the current OS with the current arch.
$ npm run dist
MIT © hackjutsu