Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jantimon/clean-commit-gui
Electron git interface
https://github.com/jantimon/clean-commit-gui
Last synced: 28 days ago
JSON representation
Electron git interface
- Host: GitHub
- URL: https://github.com/jantimon/clean-commit-gui
- Owner: jantimon
- License: mit
- Created: 2016-03-25T09:48:36.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-04-03T18:08:11.000Z (over 8 years ago)
- Last Synced: 2024-04-15T01:09:28.480Z (7 months ago)
- Language: JavaScript
- Homepage:
- Size: 553 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# clean-commit
![preview](https://raw.githubusercontent.com/jantimon/clean-commit-gui/master/preview.png)
## Install
First, clone the repo via git:
```bash
git clone https://github.com/jantimon/clean-commit.git
```And then install dependencies.
```bash
$ cd clean-commit && npm install
```## Run
Run this two commands __simultaneously__ in different console tabs.
```bash
$ npm run hot-server
$ npm run start-hot
```or run two servers with one command
```bash
$ npm run dev
```*Note: requires a node version >= 4 and an npm version >= 2.*
## DevTools
#### Toggle Chrome DevTools
- OS X: Cmd Alt I or F12
- Linux: Ctrl Shift I or F12
- Windows: Ctrl Shift I or F12*See [electron-debug](https://github.com/sindresorhus/electron-debug) for more information.*
#### Toggle Redux DevTools
- All platforms: Ctrl+H
*See [redux-devtools-dock-monitor](https://github.com/gaearon/redux-devtools-dock-monitor) for more information.*
#### Redux Devtools Window
Now you can implement it using [remote-redux-devtools](https://github.com/zalmoxisus/remote-redux-devtools) with a [remote monitor](https://github.com/zalmoxisus/remote-redux-devtools#remote-monitoring) by yourself.
## Externals
If you use any 3rd party libraries which can't be built with webpack, you must list them in your `webpack.config.base.js`:
```javascript
externals: [
// put your node 3rd party libraries which can't be built with webpack here (mysql, mongodb, and so on..)
]
```You can find those lines in the file.
## CSS Modules
This boilerplate out of the box is configured to use [css-modules](https://github.com/css-modules/css-modules).
All `.css` file extensions will use css-modules unless it has `.global.css`.
If you need global styles, stylesheets with `.global.css` will not go through the
css-modules loader. e.g. `app.global.css`## Package
```bash
$ npm run package
```To package apps for all platforms:
```bash
$ npm run package-all
```## Maintainers
## License
MIT © [Jan Nicklas](https://github.com/jantimon)Based on [electron-react-boilerplate](https://github.com/chentsulin/electron-react-boilerplate/) licensed under MIT © [C. T. Lin](https://github.com/chentsulin)
Icons:
http://www.flaticon.com/packs/smart-home-system by Freepik License: Flaticon Basic License