octobox/octobox

Feature request: Manage my watched repositories

Open

#2.154 geöffnet am 20. Dez. 2019

Auf GitHub ansehen
 (0 Kommentare) (4 Reaktionen) (0 zugewiesene Personen)Ruby (3.737 Stars) (311 Forks)batch import
enhancementhelp wanted

Beschreibung

💥 Proposal

What feature you'd like to see

I'd love to see Octobox manage which repositories I'm watching, not watching, ignoring, or have set to "releases only." I'd like Octobox to manage this setting for my GitHub repositories using the same filters/rules Octobox offers to manage my notifications today.

Specifically, I'd like to have a list of rules, perhaps regex or even just substring matches, for various fields on a repository. When new repos are created, or even on a regular schedule, I'd like to see Octobox apply those rules on all repositories in a specific GitHub organization, so that I know I'm always watching the correct repos.

Motivation

I enable "Automatic watching" in GitHub settings. It offers these two features:

When you’re given push access to a repository, automatically receive notifications for it. When you’re added to or join a team, automatically receive notifications for that team’s discussions.

I spend a lot of time reviewing notifications from new repositories and deciding whether to continue watching them, or unwatch them. Especially repositories that are created and deleted as part of a CI/CD pipeline for GitHub applications/integrations/webhooks. I'd love to delegate that work to a tool like Octobox.

Pitch

Let Octobox take the work out of managing your watched repositories. Do you...

  • ever realize you're missing notifications from an important repository you didn't know existed?
  • sometimes follow a notification about being subscribed to a repository, only to discover it was already deleted?
  • build a GitHub application or create/delete repositories as part of an automated build pipeline?
  • constantly manage watching and unwatching on a large large GitHub organization?

Let Octobox help. Setup rules to enable Octobox to automatically watch and unwatch new repositories or existing repositories on a specific organization. Never worry about missing your notifications on repositories again.

Related issues

https://github.com/octobox/octobox/issues/254 - questions about Octobox behavior on unwatched repos https://github.com/octobox/octobox/issues/324 - features on "repos I own" vs. "repos I'm watching" https://github.com/octobox/octobox/issues/2066 - unwatching for specific organizations https://github.com/octobox/octobox/issues/1861 - filtering specific orgs/repos

(This is a small sample... I suspect quite a few other issues exist that could be addressed/improved by a feature like this.)

Contributor Guide