Closed forstmeier closed 6 years ago
"specific filters will be built into queries (replacing conflation Scenarios)" Looks good but this^^ is out of our hands from a technical standpoint. That either works or it doesn't. (Nothing we can really do unless we fork GraphQL and change it) Or have both the GoLang scenarios and GraphQL filters.
Agreed; what I meant (and was unclear about) was that the specific data we want from GitHub will be defined in the GraphQL query as opposed to being defined in scenario(s) like we currently have. But yes, it is out of our hands since we would be relying on the current state of GraphQL/GitHub APIv4.
The good news is Github does respond to feedback and there GraphQL schema is updated everyday.
This "parent issue" is being shut down in favor of pursuing the individual sub-issues as updates to the heupr/core
repository; some of the larger concepts (e.g. dependent-pin and feature-web) are being moved to the heupr/heupr
repository.
Overview
Description
This is a “base of operations” for the rebuild. See the sections below for details on implementation and the overall impetus/structure behind the project.
Flow
As far as the directory structure goes, it will basically be moving
conflation/
to live withinpipeline/
directly. Data flow would look something like this:frontend/
->gateway/
->ingestor/
->conflation/
->backend/
Components
conflation
Scenarios)backend
golint
concerns ( #44 )Modules
dependent-pin
Assignees
field values. In terms the model, this is identifying the dependent variable in the training process. “Who did what” basically.feature-web
Process
User
) for the training dataBreakdown
dependent-pin
PullRequest
(s) hold commitsPullRequest
(s) and their related commit(s) are value-added signals to who gets credit for fixesfeature-web
Takeaway
The dependent-pin and feature-web could be features that we build and implement right away as they are “expansions” on current logic/structure.