faao
faao copied to clipboard
Faao is a GitHub issue/pull-request client on Electron.
Faao

Faao is a GitHub Issue/Pull Request client on Electron/Browser.
Features
- Support Modern browser/mobile/Electron(recommenced)
- Support GitHub.com and GitHub Enterprise(GHE)
- Search Issue/Pull Request
- Search Syntax is same with GitHub Search
- Mixed the result of search
- Support GitHub User Activity
- Quick to create issue
- Import/Export profile data
- [ ] Sync data between PCs/mobiles
Usage
Browser
Electron
- [ ] Download binary
URL Schems
-
faao://query/add?url=<url>&query=<queryName>
: Addurl
toquery
Development
Browser
yarn start
open http://localhost:3000/
Electron
yarn start
yarn run electron
How to pronounce "Faao"?
Same with How to say "faao"! (High Quality Voices) - YouTube
Structure
Domain
See Domain documents
UseCase
Visualization: Faao - UseCase architecture
And See UseCase documents
Changelog
See Releases page.
Running tests
Install devDependencies and Run npm test
:
npm i -d && npm test
Run test files in __tests__
directory by Jest.
Contributing
Pull requests and stars are always welcome.
For bugs and feature requests, please create an issue.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
Related Efforts
- azu/github-issue-teev: [NW.js] GitHub Issue Manager(Viewer)
- Jasper: A flexible and powerful issue reader for GitHub
- Gitscout: A beautiful and optimized GitHub Issues experience for macOS
Author
License
MIT © azu
with based on korat's ViewPool implementation.
- https://github.com/pocke/korat/blob/f6beb9eb625fa2927ab19e8316110189dd0b6ab0/src/mainProcess/ViewPool.ts