hewigovens / devhub

DevHub: TweetDeck for GitHub - Android, iOS and Web πŸ‘‰

Home Page:https://devhubapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


DevHub: TweetDeck for GitHub [BETA]
Android, iOS & Web with 95%+ code sharing between them
devhubapp.com

DevHub Desktop

DevHub Mobile - Events DevHub Mobile - Event Filters DevHub Mobile - Notification Filters


Why

DevHub helps you take back control of your GitHub workflow and stay on top of everything important going on.

Features

  • Columns layout: Like TweetDeck, you can see at a quick glance everything that is going on; made for power users;
  • Inbox Zero: Clear all the seen items and keep your mind clean; Archived items will be moved to a separate place;
  • Filters: Apply different filters to each column; remove all the noise and make them show just what you want;
  • Enhanced notifications: See all the relevant information before opening the notification, like issue/pull request status, comment content, release description, etc.;
  • Sanely watch repositories: Keep up to date with repositories' activities without using the watch feature so your notifications don't get cluttered;
  • Stalker mode: Follow user activities without using the follow button and see activities that GitHub doesn't show on your feed, like issue comments and pushed commits;
  • Dashboard spier: See other users' home screen (their GitHub dashboard) so you can discover new interesting people and repositories;
  • Save for later: Save any activity or notification for later, so you don't forget to get back to them;
  • Theme support: Choose between 6 light or dark themes;
  • And more!: Native apps, keyboard shortcuts, modern tech stack, ...

Next features:

  • Desktop apps: #2
  • More filters: Filter items by type (issue, pr, etc.); filter by regex; filter by org/repos;
  • Issues/PR management: New column types to manage all issues and PRs, filter the ones assigned to you, etc.;
  • Trending: New column type to show Trending repositories (#48);
  • Keyboard shortcuts: Full support for keyboard shortcuts and other accessibility improvements;
  • Drag & Drop: Allow moving columns using drag&drop (#42)

Which one do you want first? Any other recommendations? Search for existing feature requests and add a πŸ‘ reaction on them, or create a new one.

Paid features:

Why is this app "just" 99% free and not 100%?

"If you find something you think is cool then give that person some money for it so they can make more things you think are cool" πŸ’™

DevHub plans to be a sustainable project. It's not made by a huge company like Facebook. It was created by a single developer that could be making $200k on Facebook, but instead makes $0 working on this full time. DevHub does not plan to work with donations and, instead, plan to create real value for its users and have a few paid features. If you want the project to live and be actively maintained, understand that it will need a revenue and consider subscribing to the paid plan once it launches.

  • Support for private repositories: See what your team members are working on (#32);
  • Push notifications: Enable push notifications for your filtered columns on mobile and/or desktop (#51);
  • GitHub Enterprise: Support for self hosted GitHubs on local networks; contact us via e-mail: enterprise@devhubapp.com so we can work on this together.

Any suggestion for other paid features? Thoughts about the topic? Open an issue!


Keyboard shortcuts

Key Action Implemented
Esc Close current open modal βœ…
a, n Add a new column βœ…
1...9 Go to the nth column βœ…
0 Go to the last column βœ…
j, k Move down/up inside a column Contribute!
s Toggle save item for later Contribute!
Arrow keys + Space Focus on elements and press things Contribute!
Alt + Arrow keys Move current column Contribute!
? Show keyboard shortcuts Contribute!


Tech Stack


Contributing

Bug reports, feature requests and other contributions are more than welcome!
Whenever possible, please make a pull request with the implementation instead of just requesting it.

If the feature is big, please open an issue first for discussion.

Running it locally

  • git clone git@github.com:devhubapp/devhub.git
  • yarn
  • yarn dev

That's it. It will start three workers: TypeScript compilation watcher, Web server (create-react-app) and the Mobile server (react-native packager). The browser will open automatically.

To open the mobile projects, use:

  • yarn xcode
  • yarn studio

Note: See License below. For example, you are allowed to use this locally, but not allowed to distribute the changed app to other people or remove its paid features, if any.


Author

Follow me on Twitter: @brunolemos


License

Copyright (c) 2018 Bruno Lemos.

This is project provided as is without any warranties.
By using this app you agree with its privacy policy and the license below:

  • βœ… You are encouraged to use, share and submit pull requests with improvements;

  • βœ… You are allowed to use the official hosted version (devhubapp.com) on your company or commercial projects;

  • βœ… You are allowed to use the source code for personal non-commercial purposes only, like studying or contributing;

  • 🚫 You are not allowed to distribute this app anywhere, neither changed versions of this app, including but not limited to Apple Store, Google Play or Web; Changes to the source code can only be used locally, taking in consideration the other points of this License;

  • 🚫 You are not allowed to charge people for this app, neither bypass its paid features, if any;

Don't like this license? Suggestions welcome.

About

DevHub: TweetDeck for GitHub - Android, iOS and Web πŸ‘‰

https://devhubapp.com/

License:Other


Languages

Language:TypeScript 96.0%Language:HTML 1.1%Language:Objective-C 1.0%Language:JavaScript 0.7%Language:Java 0.7%Language:Python 0.4%Language:CSS 0.2%Language:Ruby 0.0%