https://github.com/prajapati-parth/gitlly
Doing git simply 👉 Gitlly. Minimal git client made using Electron + React.
https://github.com/prajapati-parth/gitlly
electron git gitclient nodegit react redux
Last synced: 6 months ago
JSON representation
Doing git simply 👉 Gitlly. Minimal git client made using Electron + React.
- Host: GitHub
- URL: https://github.com/prajapati-parth/gitlly
- Owner: prajapati-parth
- License: mit
- Created: 2017-10-26T13:43:28.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-07-11T08:32:44.000Z (over 5 years ago)
- Last Synced: 2024-04-14T21:18:17.577Z (almost 2 years ago)
- Topics: electron, git, gitclient, nodegit, react, redux
- Language: JavaScript
- Homepage: https://prajapati-parth.github.io/gitlly/
- Size: 206 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gitlly
Minimal git client
Did Gitlly help you? Consider buying me a coffee!

## Contributing
* Clone the source code
`git clone https://github.com/prajapati-parth/gitlly.git`
* Configure to install node native module - Nodegit and install dependencies
```bash
# Electron's version.
export npm_config_target=1.7.9
# The architecture of Electron, can be ia32 or x64.
export npm_config_arch=x64
export npm_config_target_arch=x64
# Download headers for Electron.
export npm_config_disturl=https://atom.io/download/electron
# Tell node-pre-gyp that we are building for Electron.
export npm_config_runtime=electron
# Tell node-pre-gyp to build module from source code.
export npm_config_build_from_source=true
# Install all dependencies, and store cache to ~/.electron-gyp.
HOME=~/.electron-gyp npm install
```
Reference: https://mitchellsholly.com/the-simpler-way-to-rebuild-native-modules-in-electron/
* Run dev server
`npm run dev`
* Run gitlly
`npm run gitlly`
## License
[MIT](LICENSE)