Skip to content
This repository has been archived by the owner on Jul 30, 2024. It is now read-only.
/ NuGet.Jobs Public archive

[GitHub Indexer] Search for popular GitHub repositories #770

Merged
merged 45 commits into from
Jun 25, 2019

Conversation

mogah
Copy link
Contributor

@mogah mogah commented Jun 18, 2019

This PR adds the ability for the GitHubIndexer job to search for popular GitHub repositories. (Basically a GitHub Search API integration)

@mogah mogah changed the title Mogah GitHub indexer [GitHub Indexer] Search for popular GitHub repositories Jun 18, 2019
@mogah mogah marked this pull request as ready for review June 18, 2019 06:46
@mogah mogah force-pushed the mogah-github-indexer branch from 3005d96 to 4648816 Compare June 24, 2019 21:35
@mogah mogah force-pushed the mogah-github-indexer branch from f0765b0 to 73c268a Compare June 24, 2019 22:50
Copy link
Contributor

@loic-sharma loic-sharma left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, good work! 💯

@mogah mogah merged commit 5202d2e into dev Jun 25, 2019
joelverhagen added a commit that referenced this pull request Jul 31, 2020
joelverhagen pushed a commit that referenced this pull request Oct 26, 2020
* [GH Index] Initial commit

* [GH Index] Fixed build

* Added License headers

* Changed Nuspec Id

* Changed Nuspec script include

* Added empty job

* [GH Idx] Added Octokit and LibGit2Sharp dependencies

* [GH Idx] Add initial GHSearcher

* [GH Idx] Add GitRepoSearcher

* [GH Idx] Add dependency injection

* [GH Idx] Add null check

* [GH Idx] Add tests

* [GH Idx] Extracted constants

* [GH Idx] Fixed tests

* Update src/NuGet.Jobs.GitHubIndexer/GitRepoSearchers/GitHubSearcher.cs

Co-Authored-By: Loïc Sharma <[email protected]>

* Update src/NuGet.Jobs.GitHubIndexer/GitRepoSearchers/GitHubSearcher.cs

Co-Authored-By: Loïc Sharma <[email protected]>

* [GH Idx] Removed duplicate class RepositoryInformation

* [GH Idx] Refactored the code a bit

* [GH Idx] Fix possible deadlock

* [GH Idx] Add config section in the appsettings.json

* [GH Idx] GitHubSearcher is not recursive anymore!

* [GH Idx] Removed redundant comparer

* [GH Idx] Fix upperStarBound wrongly set on request

* [GH Idx] Fixed sleep time

* [GH Idx] Fix typo

* [GH Idx] Made fields private

* [GH Idx] Changed UA

* [GH Idx] Made the configuration not static

* [GH Idx] Add ApiInfo doc in the tests

* [GH Idx] Refactor GH Search API requester

* [GH Idx] Removed redundant import in csproj

* [GH Idx] Add documentation to the configuration

* [GH Idx] Move the IGitHubClient to the GitHubSearchWrapper

* [GH Idx] Remove redundant variable

* [GH Idx] Trim tests Assembly info

* [GH Idx] Add checks to ensure the required info is in the GitHub response

* [GH Idx] Moved public method before private methods

* [GH Idx] Extract retry time in a static variable

* [GH Idx] Add typecheck and fix tests

* [GH Idx] Remove redundant using

* [GH Idx] Nit space formatting

* [GH Idx] Change UserAgent to use assembly name and version

* [GH Idx] Remove extra line

* [GH Idx] Fix nit picks
joelverhagen added a commit that referenced this pull request Oct 26, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants