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
- Mixed the result of search
- e.g.) You can see the results of Created, assigned, mentioned as a single result
- e.g.) You can see the results of
repo:azu/todo
on github.com and repo:azu-ghe/todo
on GHE as a single result
- Support GitHub User Activity
- Quick to create issue
- Import/Export profile data
- [ ] Sync data between PCs/mobiles
Usage
Browser
Electron
URL Schems
faao://query/add?url=<url>&query=<queryName>
: Add url
to query
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.