This site shows the issues across all the various GitHub orgs that make up .NET, such as aspnet, dotnet, and nuget.
- Find a way to incrementally update the trie so that we can offer quasi real-time indexing based on web hook events.
- We should support all of GitHub's query syntax
- It seems some of them use
and
while some useor
semantics. For example,involves
usesor
whilelabel
usesand
. - Looks like we need a text match with an
in
qualifer:test in:title,body
means "search in title and body"developer dependency in:title
means "search for developer and dependency in title only"- Hmm, looks like
in
is just a global modifer, for exampledeveloper in:body console in:title
means "search for console and developer in either body or title".
in:title
in:body
in:comments
is:public
is:internal
is:private
mentions:{user}
team:{orgname}/{teamName}
commenter:{user}
involves:{user}
linked:pr
linked:issue
project:{project}
status:pending
status:success
status:failure
{sha}
head:{branch}
base:{branch}
review:none
review:required
review:approved
review:changes_requested
reviewed-by:{user}
review-requested:{user}
team-review-requested:{user}
merged:{range}
no:project
- It seems some of them use
- We should replace the JavaScript octo-icon library with static CSS-based icons because the JavaScript ones don't work well with Blazor (basically, it works on initial render but when the page gets updated, for example, due to paging, the icons aren't updated while hitting Ctrl+R fixes the problem).
The tool currently works at the org level and will index all public repos. It will not, however, index internal or private repos.
In order to add a new org, you need to:
- Install the GitHub App into the org
- Add the org/repo to subscriptions.json