https://github.com/awmleer/gitmug
The GitHub app for minimalists.
https://github.com/awmleer/gitmug
angular github github-app github-client gitpub ionic typescript
Last synced: about 1 month ago
JSON representation
The GitHub app for minimalists.
- Host: GitHub
- URL: https://github.com/awmleer/gitmug
- Owner: awmleer
- License: apache-2.0
- Created: 2017-08-20T01:46:53.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-05-21T12:01:26.000Z (almost 3 years ago)
- Last Synced: 2025-03-18T07:51:47.584Z (about 1 month ago)
- Topics: angular, github, github-app, github-client, gitpub, ionic, typescript
- Language: TypeScript
- Homepage: https://awmleer.github.io/gitmug/
- Size: 8.21 MB
- Stars: 34
- Watchers: 3
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# GitMug
The GitHub app for minimalists. [HomePage](https://awmleer.github.io/gitmug/index.html)

## Overview
GitMug is built with [ionic](https://ionicframework.com/) framework (Angular+typescript+cordova), and uses GitHub api v4. Thanks to Angular's aot compilation, the iOS app/Android apk has an incredible small size (about 3~5M), while offering quite a few features.
Feel free to open issues if you find any bug or have any idea about GitMug.
## Develop
Preparation:
```bash
$ sudo npm install -g ionic cordova
$ cd GitMug
$ npm install
```Start dev:
```bash
$ ionic serve
```Build:
```bash
# iOS
$ ionic cordova build ios --prod
# Android
$ ionic cordova build android --release --prod
$ ./signApk.sh
```IMPORTANT:
If you change the html template, you may need to stop&restart to see the update. (This may be caused by page class inheritance, eg. UserPage & RepoListPage)
## Commit Notation
- [+] add
- [-] remove
- [=] update
- [$] init
- [#] document
- [^] improve
- [~] refactor
- [!] fix
- [*] try