Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

SourceCred


Collective - Host: opensource - https://opencollective.com/sourcecred - Website: https://SourceCred.io - Code: https://github.com/sourcecred

Add safe type coercion for GitHub api (#173)

In general, methods in the porcelain GitHub api may return multiple
types; e.g. a reference cou...

github.com/sourcecred/sourcecred - 22ca77ed05468194681381d90b1bc35a12996a45 authored over 6 years ago by Dandelion Mané <[email protected]>
Update the GitHub example repo data (#172)

Commit generated by running src/plugins/github/fetchGithubRepoTest -u

github.com/sourcecred/sourcecred - d878be655075a4a1135d31227f746d04be287759 authored over 6 years ago by Dandelion Mané <[email protected]>
Update the GitHub example repo data (#172)

Commit generated by running src/plugins/github/fetchGithubRepoTest -u

github.com/sourcecred/odyssey-hackathon - d878be655075a4a1135d31227f746d04be287759 authored over 6 years ago by Dandelion Mané <[email protected]>
Add a porcelain api for Github data (#170)

Interacting with raw contribution graphs is cumbersome. We'll need
more fluent and convenient w...

github.com/sourcecred/odyssey-hackathon - 7158deaad371fa42aa5b06e22ff966c7391774a1 authored over 6 years ago by Dandelion Mané <[email protected]>
Add a porcelain api for Github data (#170)

Interacting with raw contribution graphs is cumbersome. We'll need
more fluent and convenient w...

github.com/sourcecred/sourcecred - 7158deaad371fa42aa5b06e22ff966c7391774a1 authored over 6 years ago by Dandelion Mané <[email protected]>
Check in example repo’s in-memory representation (#166)

Summary:
Two reasons for this. First, we want tests to be able to operate on this
data without...

github.com/sourcecred/sourcecred - 1c28c75e39153d0c36fbde3dbc9b3ff4743a219b authored over 6 years ago by William Chargin <[email protected]>
Check in example repo’s in-memory representation (#166)

Summary:
Two reasons for this. First, we want tests to be able to operate on this
data without...

github.com/sourcecred/odyssey-hackathon - 1c28c75e39153d0c36fbde3dbc9b3ff4743a219b authored over 6 years ago by William Chargin <[email protected]>
Switch in-memory Git types from Maps to objects (#165)

Summary:
I’d like to use `Map`s whenever the keys are homogeneous (i.e.,
dictionaries, not str...

github.com/sourcecred/odyssey-hackathon - 301e542ee11196d05349815ce582f26b60c44e60 authored over 6 years ago by William Chargin <[email protected]>
Switch in-memory Git types from Maps to objects (#165)

Summary:
I’d like to use `Map`s whenever the keys are homogeneous (i.e.,
dictionaries, not str...

github.com/sourcecred/sourcecred - 301e542ee11196d05349815ce582f26b60c44e60 authored over 6 years ago by William Chargin <[email protected]>
Graph: type filter for `nodes()` and `edges()` (#168)

When requesting nodes and edges from the graph, it is convenient to
filter them by their type.
...

github.com/sourcecred/sourcecred - ec3d084ffcb6a22a6cc63aba6c8bc5511d774a59 authored over 6 years ago by Dandelion Mané <[email protected]>
Graph: type filter for `nodes()` and `edges()` (#168)

When requesting nodes and edges from the graph, it is convenient to
filter them by their type.
...

github.com/sourcecred/odyssey-hackathon - ec3d084ffcb6a22a6cc63aba6c8bc5511d774a59 authored over 6 years ago by Dandelion Mané <[email protected]>
Collapse the 3 author types into 1 (#164)

Currently, we store GitHub Users, Organizations, and Bots as separate
nodetypes in the graph. T...

github.com/sourcecred/odyssey-hackathon - 3d79f7680eab9ae918cb7779406bcfb21b9354c8 authored over 6 years ago by Dandelion Mané <[email protected]>
Collapse the 3 author types into 1 (#164)

Currently, we store GitHub Users, Organizations, and Bots as separate
nodetypes in the graph. T...

github.com/sourcecred/sourcecred - 3d79f7680eab9ae918cb7779406bcfb21b9354c8 authored over 6 years ago by Dandelion Mané <[email protected]>
Remove `get` prefix from getters in graph.js (#163)

This commit renames the following graph functions:

* `get{Node,Edge}{,s}` -> `{node,edge}{,s}...

github.com/sourcecred/sourcecred - dd480848101058cd49eab2163fc25ab5d8e23b61 authored over 6 years ago by Dandelion Mané <[email protected]>
Remove `get` prefix from getters in graph.js (#163)

This commit renames the following graph functions:

* `get{Node,Edge}{,s}` -> `{node,edge}{,s}...

github.com/sourcecred/odyssey-hackathon - dd480848101058cd49eab2163fc25ab5d8e23b61 authored over 6 years ago by Dandelion Mané <[email protected]>
Replace `Graph.{getAdjacentEdges,getNeighborhood}` (#162)

`Graph.getAdjacentEdges` had a serious defect: for the adjacent edges,
it's hard to tell which ...

github.com/sourcecred/odyssey-hackathon - 678924087abcd7fd9f15f45a24e75d21ef9c4408 authored over 6 years ago by Dandelion Mané <[email protected]>
Replace `Graph.{getAdjacentEdges,getNeighborhood}` (#162)

`Graph.getAdjacentEdges` had a serious defect: for the adjacent edges,
it's hard to tell which ...

github.com/sourcecred/sourcecred - 678924087abcd7fd9f15f45a24e75d21ef9c4408 authored over 6 years ago by Dandelion Mané <[email protected]>
Remove `address.sortedByAddress` (#161)

Previously, the address module exported `sortedByAddress`, a utility
function that sorts an arr...

github.com/sourcecred/sourcecred - 28e686c3690fa25d9a79b8a8063fb51bede9d447 authored over 6 years ago by Dandelion Mané <[email protected]>
Remove `address.sortedByAddress` (#161)

Previously, the address module exported `sortedByAddress`, a utility
function that sorts an arr...

github.com/sourcecred/odyssey-hackathon - 28e686c3690fa25d9a79b8a8063fb51bede9d447 authored over 6 years ago by Dandelion Mané <[email protected]>
Add one-way GitHub sync for Git example repos (#160)

Test Plan:
Run the script with `--dry-run`, which currently prints
```shell
$ src/plugins/git...

github.com/sourcecred/odyssey-hackathon - 1550e6d05e1a0837b6312dd3786a676b05b080f9 authored over 6 years ago by William Chargin <[email protected]>
Add one-way GitHub sync for Git example repos (#160)

Test Plan:
Run the script with `--dry-run`, which currently prints
```shell
$ src/plugins/git...

github.com/sourcecred/sourcecred - 1550e6d05e1a0837b6312dd3786a676b05b080f9 authored over 6 years ago by William Chargin <[email protected]>
Standardize environment passed to Git (#159)

Summary:
When we shell out to `git`, we don’t want the end user’s environment
variables and Gi...

github.com/sourcecred/sourcecred - f4de3e2067c4a487e014ff213fafd3004a259cd3 authored over 6 years ago by William Chargin <[email protected]>
Standardize environment passed to Git (#159)

Summary:
When we shell out to `git`, we don’t want the end user’s environment
variables and Gi...

github.com/sourcecred/odyssey-hackathon - f4de3e2067c4a487e014ff213fafd3004a259cd3 authored over 6 years ago by William Chargin <[email protected]>
Remove superfluous commas from example repo README (#158)

Summary:
Using `array.join()` added commas at the start of some lines; I meant to
use `array.j...

github.com/sourcecred/odyssey-hackathon - c7235f6e490fe3c9b77edf808fa00fc5cbc4d4ee authored over 6 years ago by William Chargin <[email protected]>
Remove superfluous commas from example repo README (#158)

Summary:
Using `array.join()` added commas at the start of some lines; I meant to
use `array.j...

github.com/sourcecred/sourcecred - c7235f6e490fe3c9b77edf808fa00fc5cbc4d4ee authored over 6 years ago by William Chargin <[email protected]>
Add `Graph.getAdjacentEdges` for in and out edges (#157)

Some consumers of the graph may prefer to treat it as an undirected
graph. For example, when fi...

github.com/sourcecred/sourcecred - 8e9ddbf9fc191a43e53c04d23956abccaa24226c authored over 6 years ago by Dandelion Mané <[email protected]>
Add `Graph.getAdjacentEdges` for in and out edges (#157)

Some consumers of the graph may prefer to treat it as an undirected
graph. For example, when fi...

github.com/sourcecred/odyssey-hackathon - 8e9ddbf9fc191a43e53c04d23956abccaa24226c authored over 6 years ago by Dandelion Mané <[email protected]>
Include a submodule in the main example repository (#156)

Summary:
The main example repository now covers the currently desired features:
it has blobs, ...

github.com/sourcecred/odyssey-hackathon - aa071ceab38f3228cc280f31f6f416f85d89c1f3 authored over 6 years ago by William Chargin <[email protected]>
Include a submodule in the main example repository (#156)

Summary:
The main example repository now covers the currently desired features:
it has blobs, ...

github.com/sourcecred/sourcecred - aa071ceab38f3228cc280f31f6f416f85d89c1f3 authored over 6 years ago by William Chargin <[email protected]>
Add a command-line script to create example repos (#155)

Summary:
We’ll use this to create the repositories on disk and then push them to
GitHub.

Te...

github.com/sourcecred/sourcecred - d6e9b0a72b85990f9a81d290fa26f858ffeb1425 authored over 6 years ago by William Chargin <[email protected]>
Add a command-line script to create example repos (#155)

Summary:
We’ll use this to create the repositories on disk and then push them to
GitHub.

Te...

github.com/sourcecred/odyssey-hackathon - d6e9b0a72b85990f9a81d290fa26f858ffeb1425 authored over 6 years ago by William Chargin <[email protected]>
Only exclude top-level directories from Prettier (#154)

Summary:
In particular, we excluded `bin`, but this was catching non-root
directories named `b...

github.com/sourcecred/odyssey-hackathon - ef7610a440a93ffae5b10985e04950bd02290705 authored over 6 years ago by William Chargin <[email protected]>
Only exclude top-level directories from Prettier (#154)

Summary:
In particular, we excluded `bin`, but this was catching non-root
directories named `b...

github.com/sourcecred/sourcecred - ef7610a440a93ffae5b10985e04950bd02290705 authored over 6 years ago by William Chargin <[email protected]>
Create an example submodule repository (#153)

Summary:
We want our main repository to include submodules so that we can test
submodule suppo...

github.com/sourcecred/sourcecred - 28a118c814b2b2f26b33becf305aab053605726e authored over 6 years ago by William Chargin <[email protected]>
Create an example submodule repository (#153)

Summary:
We want our main repository to include submodules so that we can test
submodule suppo...

github.com/sourcecred/odyssey-hackathon - 28a118c814b2b2f26b33becf305aab053605726e authored over 6 years ago by William Chargin <[email protected]>
Extract code to create the example repository (#152)

Test Plan:
Note that the snapshot change is simply a move: no SHAs were changed.

wchargin-br...

github.com/sourcecred/odyssey-hackathon - 75fd068a359ca3778084e3eb87e70b454aad81f8 authored over 6 years ago by William Chargin <[email protected]>
Extract code to create the example repository (#152)

Test Plan:
Note that the snapshot change is simply a move: no SHAs were changed.

wchargin-br...

github.com/sourcecred/sourcecred - 75fd068a359ca3778084e3eb87e70b454aad81f8 authored over 6 years ago by William Chargin <[email protected]>
Clean up temporary directories in tests (#151)

Summary:
The `loadRepository` test tries to clean up temporary directories, but
failed to do s...

github.com/sourcecred/sourcecred - 6f9941b5266e371894909bc83630262649ec0d6c authored over 6 years ago by William Chargin <[email protected]>
Clean up temporary directories in tests (#151)

Summary:
The `loadRepository` test tries to clean up temporary directories, but
failed to do s...

github.com/sourcecred/odyssey-hackathon - 6f9941b5266e371894909bc83630262649ec0d6c authored over 6 years ago by William Chargin <[email protected]>
Move `localGit`/`GitDriver` into Git utils (#150)

Summary:
A few reasons for this:
1. This _is_ a utility, so it makes sense semantically.
2....

github.com/sourcecred/odyssey-hackathon - 3679529bef2c23c6a61af06a56d9164327809e1c authored over 6 years ago by William Chargin <[email protected]>
Move `localGit`/`GitDriver` into Git utils (#150)

Summary:
A few reasons for this:
1. This _is_ a utility, so it makes sense semantically.
2....

github.com/sourcecred/sourcecred - 3679529bef2c23c6a61af06a56d9164327809e1c authored over 6 years ago by William Chargin <[email protected]>
Add utility functions for working with Git repos (#149)

Summary:
Utilities like `deterministicCommit` provide valuable functionality that
we will want...

github.com/sourcecred/sourcecred - dad8777e6c75e821f7d9179c970cd1689a79fb69 authored over 6 years ago by William Chargin <[email protected]>
Add utility functions for working with Git repos (#149)

Summary:
Utilities like `deterministicCommit` provide valuable functionality that
we will want...

github.com/sourcecred/odyssey-hackathon - dad8777e6c75e821f7d9179c970cd1689a79fb69 authored over 6 years ago by William Chargin <[email protected]>
Enable type filtering on Graph.get{In,Out}Edges (#147)

This commit adds an optional `typeOptions` argument to Graph.getInEdges
and Graph.getOutEdges. ...

github.com/sourcecred/odyssey-hackathon - 087d8d561e94bb3fe8c1858647c5b8b0fe9407f0 authored over 6 years ago by Dandelion Mané <[email protected]>
Enable type filtering on Graph.get{In,Out}Edges (#147)

This commit adds an optional `typeOptions` argument to Graph.getInEdges
and Graph.getOutEdges. ...

github.com/sourcecred/sourcecred - 087d8d561e94bb3fe8c1858647c5b8b0fe9407f0 authored over 6 years ago by Dandelion Mané <[email protected]>
Add richer types to graphDemoData (#146)

In preparation for using type info in the Graph apis, it is helpful to
have richer type info in...

github.com/sourcecred/sourcecred - c635034dabb3412582af7f4af754c8881ba94f9b authored over 6 years ago by Dandelion Mané <[email protected]>
Add richer types to graphDemoData (#146)

In preparation for using type info in the Graph apis, it is helpful to
have richer type info in...

github.com/sourcecred/odyssey-hackathon - c635034dabb3412582af7f4af754c8881ba94f9b authored over 6 years ago by Dandelion Mané <[email protected]>
Refactor GH parser to expose a functional api (#145)

Our GitHub parser is implemented via a `GithubParser` class which builds
the GitHub graph. This...

github.com/sourcecred/odyssey-hackathon - 18ce9982d2fbc080deada21e96f774b7efd337fd authored over 6 years ago by Dandelion Mané <[email protected]>
Refactor GH parser to expose a functional api (#145)

Our GitHub parser is implemented via a `GithubParser` class which builds
the GitHub graph. This...

github.com/sourcecred/sourcecred - 18ce9982d2fbc080deada21e96f774b7efd337fd authored over 6 years ago by Dandelion Mané <[email protected]>
Extract repository types to a separate module (#141)

Summary:
We should be able to get the types without depending on the function to
load a Git re...

github.com/sourcecred/sourcecred - 5e4b7b1fcc0bfbce33e4f30b3e02e22fe850f534 authored over 6 years ago by William Chargin <[email protected]>
Extract repository types to a separate module (#141)

Summary:
We should be able to get the types without depending on the function to
load a Git re...

github.com/sourcecred/odyssey-hackathon - 5e4b7b1fcc0bfbce33e4f30b3e02e22fe850f534 authored over 6 years ago by William Chargin <[email protected]>
Use urls as ids for GitHub nodes (#144)

There's some context at #127, in which I initially proposed this change.

In addition to the l...

github.com/sourcecred/odyssey-hackathon - ad56ba087cb6fad34362647cf70a1c51cbb35bc7 authored over 6 years ago by Dandelion Mané <[email protected]>
Use urls as ids for GitHub nodes (#144)

There's some context at #127, in which I initially proposed this change.

In addition to the l...

github.com/sourcecred/sourcecred - ad56ba087cb6fad34362647cf70a1c51cbb35bc7 authored over 6 years ago by Dandelion Mané <[email protected]>
Add return type info for fetchGithubRepo (#143)

Once the type was added, flow correctly discovered a bug in
GithubGraphFetcher.js, which result...

github.com/sourcecred/sourcecred - 4f857a8bb10b400a482d7666719a1e04e73369fc authored over 6 years ago by Dandelion Mané <[email protected]>
Add return type info for fetchGithubRepo (#143)

Once the type was added, flow correctly discovered a bug in
GithubGraphFetcher.js, which result...

github.com/sourcecred/odyssey-hackathon - 4f857a8bb10b400a482d7666719a1e04e73369fc authored over 6 years ago by Dandelion Mané <[email protected]>
fetchGithubRepo: remove vestigial data field (#142)

The example-repo.json file is regenerated with large diffs due to the
change in indentation lev...

github.com/sourcecred/odyssey-hackathon - 8fdfacd097bd2a0e78d64ed9bdda7893bed16557 authored over 6 years ago by Dandelion Mané <[email protected]>
fetchGithubRepo: remove vestigial data field (#142)

The example-repo.json file is regenerated with large diffs due to the
change in indentation lev...

github.com/sourcecred/sourcecred - 8fdfacd097bd2a0e78d64ed9bdda7893bed16557 authored over 6 years ago by Dandelion Mané <[email protected]>
Add flow types for GitHub graphql query response (#140)

This commit adds flow typing for the JSON result from hitting the GitHub
graphql api. We can't ...

github.com/sourcecred/sourcecred - 6a3e4d754cac357a17ee0ad3a2cab9d61ca295a9 authored over 6 years ago by Dandelion Mané <[email protected]>
Add flow types for GitHub graphql query response (#140)

This commit adds flow typing for the JSON result from hitting the GitHub
graphql api. We can't ...

github.com/sourcecred/odyssey-hackathon - 6a3e4d754cac357a17ee0ad3a2cab9d61ca295a9 authored over 6 years ago by Dandelion Mané <[email protected]>
Load Git repositories into memory (#139)

Summary:
In this newly added module, we load the structural state of a git
repository into mem...

github.com/sourcecred/odyssey-hackathon - 418b745d7ca5c0d9521792b7c0b1133bd6e90d57 authored over 6 years ago by William Chargin <[email protected]>
Load Git repositories into memory (#139)

Summary:
In this newly added module, we load the structural state of a git
repository into mem...

github.com/sourcecred/sourcecred - 418b745d7ca5c0d9521792b7c0b1133bd6e90d57 authored over 6 years ago by William Chargin <[email protected]>
Split github/githubPlugin.js into three files (#138)

github/githubPlugin.js was growing ungainly - it contained two major
pieces: all of the node an...

github.com/sourcecred/sourcecred - 515c57782502a151409471fdb569060e497f54dc authored over 6 years ago by Dandelion Mané <[email protected]>
Split github/githubPlugin.js into three files (#138)

github/githubPlugin.js was growing ungainly - it contained two major
pieces: all of the node an...

github.com/sourcecred/odyssey-hackathon - 515c57782502a151409471fdb569060e497f54dc authored over 6 years ago by Dandelion Mané <[email protected]>
Add url to author payloads (#137)

We have urls for all the author types, so for consistency across GitHub
payloads, I am adding u...

github.com/sourcecred/odyssey-hackathon - 01634aabcca3756b38e13aaf2f451cfbda2ad5ea authored over 6 years ago by Dandelion Mané <[email protected]>
Add url to author payloads (#137)

We have urls for all the author types, so for consistency across GitHub
payloads, I am adding u...

github.com/sourcecred/sourcecred - 01634aabcca3756b38e13aaf2f451cfbda2ad5ea authored over 6 years ago by Dandelion Mané <[email protected]>
Find GitHub username references (#136)

Add logic to findReferences for finding GitHub username references,
e.g. "Hello, @wchargin!". T...

github.com/sourcecred/sourcecred - e191614dd49b166843d96456a21215f41b7957e6 authored over 6 years ago by Dandelion Mané <[email protected]>
Find GitHub username references (#136)

Add logic to findReferences for finding GitHub username references,
e.g. "Hello, @wchargin!". T...

github.com/sourcecred/odyssey-hackathon - e191614dd49b166843d96456a21215f41b7957e6 authored over 6 years ago by Dandelion Mané <[email protected]>
Rename parseReferences.js to findReferences.js (#135)

This is consistent with the single export (findReferences.js now exports
`findReferences`)

github.com/sourcecred/odyssey-hackathon - d9d83c115747369a70963241a0992e525d4941d5 authored over 6 years ago by Dandelion Mané <[email protected]>
Rename parseReferences.js to findReferences.js (#135)

This is consistent with the single export (findReferences.js now exports
`findReferences`)

github.com/sourcecred/sourcecred - d9d83c115747369a70963241a0992e525d4941d5 authored over 6 years ago by Dandelion Mané <[email protected]>
Simplify GH reference handling (#130)

Currently, every type of reference has its own type signature: numeric
references are returned ...

github.com/sourcecred/sourcecred - 240f05899c81f01eaa46e1eb211059fb8520eeb9 authored over 6 years ago by Dandelion Mané <[email protected]>
Simplify GH reference handling (#130)

Currently, every type of reference has its own type signature: numeric
references are returned ...

github.com/sourcecred/odyssey-hackathon - 240f05899c81f01eaa46e1eb211059fb8520eeb9 authored over 6 years ago by Dandelion Mané <[email protected]>
Switch typed dispatch table to `empty` assertion (#133)

Summary:
This replaces the implementation of a static check from a somewhat
complicated use of...

github.com/sourcecred/odyssey-hackathon - e0a5118f8d97523c60ef424723e0d34d9d6adb93 authored over 6 years ago by William Chargin <[email protected]>
Switch typed dispatch table to `empty` assertion (#133)

Summary:
This replaces the implementation of a static check from a somewhat
complicated use of...

github.com/sourcecred/sourcecred - e0a5118f8d97523c60ef424723e0d34d9d6adb93 authored over 6 years ago by William Chargin <[email protected]>
Add README and update flow for GitHub demo data (#129)

Keeping the GitHub demo data up-to-date is important, and there isn't
good documentation for ho...

github.com/sourcecred/sourcecred - 1e311c59f461574ad644c4db43785b6e7b9183d8 authored over 6 years ago by Dandelion Mané <[email protected]>
Add README and update flow for GitHub demo data (#129)

Keeping the GitHub demo data up-to-date is important, and there isn't
good documentation for ho...

github.com/sourcecred/odyssey-hackathon - 1e311c59f461574ad644c4db43785b6e7b9183d8 authored over 6 years ago by Dandelion Mané <[email protected]>
Get urls for all GitHub objects (#128)

This commit modifies our GitHub graphql query so that we request urls
for all objects (e.g. use...

github.com/sourcecred/odyssey-hackathon - d025e78b1d549fb915c32d40414365a8145ffdd9 authored over 6 years ago by Dandelion Mané <[email protected]>
Get urls for all GitHub objects (#128)

This commit modifies our GitHub graphql query so that we request urls
for all objects (e.g. use...

github.com/sourcecred/sourcecred - d025e78b1d549fb915c32d40414365a8145ffdd9 authored over 6 years ago by Dandelion Mané <[email protected]>
Update the README (#124)

- Give a more detailed and up-to-date vision for SourceCred
- Update the discuss link to point ...

github.com/sourcecred/sourcecred - 8992f2a9f58f648d8e638d189527449105fc5d72 authored over 6 years ago by Dandelion Mané <[email protected]>
Update the README (#124)

- Give a more detailed and up-to-date vision for SourceCred
- Update the discuss link to point ...

github.com/sourcecred/odyssey-hackathon - 8992f2a9f58f648d8e638d189527449105fc5d72 authored over 6 years ago by Dandelion Mané <[email protected]>
Implement exhaustive fetching for our GitHub query (#123)

Summary:
This commit completes the ad hoc pagination solution described in #117:
we implement ...

github.com/sourcecred/odyssey-hackathon - 9d1200275e638c4bc61f0c2de14a46232681e974 authored over 6 years ago by William Chargin <[email protected]>
Implement exhaustive fetching for our GitHub query (#123)

Summary:
This commit completes the ad hoc pagination solution described in #117:
we implement ...

github.com/sourcecred/sourcecred - 9d1200275e638c4bc61f0c2de14a46232681e974 authored over 6 years ago by William Chargin <[email protected]>
Implement a function to merge query results (#122)

Summary:
Once we execute the root query, find continuations, embed the
continuations into quer...

github.com/sourcecred/sourcecred - e82b56e52c52f7900981b2175d9712fd208f68a5 authored over 6 years ago by William Chargin <[email protected]>
Implement a function to merge query results (#122)

Summary:
Once we execute the root query, find continuations, embed the
continuations into quer...

github.com/sourcecred/odyssey-hackathon - e82b56e52c52f7900981b2175d9712fd208f68a5 authored over 6 years ago by William Chargin <[email protected]>
Create pagination continuations for GitHub query (#121)

Summary:
Per #117, this is a first step toward at writing a pagination API that
specifically t...

github.com/sourcecred/odyssey-hackathon - 751172ea77b35b3122f744b1d20ca20df3518b27 authored over 6 years ago by William Chargin <[email protected]>
Create pagination continuations for GitHub query (#121)

Summary:
Per #117, this is a first step toward at writing a pagination API that
specifically t...

github.com/sourcecred/sourcecred - 751172ea77b35b3122f744b1d20ca20df3518b27 authored over 6 years ago by William Chargin <[email protected]>
Extract paginatable fragments of GitHub query (#120)

Summary:
Any time that we pull fields off a connection object, we may need to
repeat the query...

github.com/sourcecred/sourcecred - 7711f01b844529208ea88f7af8de7ae29a478aac authored over 6 years ago by William Chargin <[email protected]>
Extract paginatable fragments of GitHub query (#120)

Summary:
Any time that we pull fields off a connection object, we may need to
repeat the query...

github.com/sourcecred/odyssey-hackathon - 7711f01b844529208ea88f7af8de7ae29a478aac authored over 6 years ago by William Chargin <[email protected]>
Extract GitHub GraphQL code to a module (#119)

Summary:
Per #117, we want to develop an ad hoc pagination API written
specifically against th...

github.com/sourcecred/odyssey-hackathon - fbb6ec28dbf99d9b9e84cfa8792f1f3b14998d19 authored over 6 years ago by William Chargin <[email protected]>
Extract GitHub GraphQL code to a module (#119)

Summary:
Per #117, we want to develop an ad hoc pagination API written
specifically against th...

github.com/sourcecred/sourcecred - fbb6ec28dbf99d9b9e84cfa8792f1f3b14998d19 authored over 6 years ago by William Chargin <[email protected]>
Update example data for @decentralion name change (#118)

Summary:
This was created by re-crawling the GitHub repo via `fetchGithubRepo`,
and then updat...

github.com/sourcecred/sourcecred - 806c5e5687cc64cf1ae79f82d5f631e2f237a140 authored over 6 years ago by William Chargin <[email protected]>
Update example data for @decentralion name change (#118)

Summary:
This was created by re-crawling the GitHub repo via `fetchGithubRepo`,
and then updat...

github.com/sourcecred/odyssey-hackathon - 806c5e5687cc64cf1ae79f82d5f631e2f237a140 authored over 6 years ago by William Chargin <[email protected]>
Add field aliases to structured GraphQL queries (#116)

Summary:
For pagination, we’ll want to query against multiple entities of the
same type. Graph...

github.com/sourcecred/odyssey-hackathon - e6f401df301b3da81dda923c0541b6ed40153565 authored over 6 years ago by William Chargin <[email protected]>
Add field aliases to structured GraphQL queries (#116)

Summary:
For pagination, we’ll want to query against multiple entities of the
same type. Graph...

github.com/sourcecred/sourcecred - e6f401df301b3da81dda923c0541b6ed40153565 authored over 6 years ago by William Chargin <[email protected]>
Rename getAll{Nodes,Edges} to get{Nodes,Edges} (#115)

Test Plan:
Standard `yarn flow` and `yarn test` suffice.

wchargin-branch: get-no-all

github.com/sourcecred/sourcecred - 2f50aa7364f3fd889b32c4dcd324f98cc45f56d2 authored over 6 years ago by William Chargin <[email protected]>
Rename getAll{Nodes,Edges} to get{Nodes,Edges} (#115)

Test Plan:
Standard `yarn flow` and `yarn test` suffice.

wchargin-branch: get-no-all

github.com/sourcecred/odyssey-hackathon - 2f50aa7364f3fd889b32c4dcd324f98cc45f56d2 authored over 6 years ago by William Chargin <[email protected]>
Allow editing artifact descriptions (#114)

Summary:
It looks like this:
![Screenshot](https://user-images.githubusercontent.com/4317806/3...

github.com/sourcecred/odyssey-hackathon - f93c9a8e4276217d28e5c7c8ae1b660f05c90360 authored over 6 years ago by William Chargin <[email protected]>
Allow editing artifact descriptions (#114)

Summary:
It looks like this:
![Screenshot](https://user-images.githubusercontent.com/4317806/3...

github.com/sourcecred/sourcecred - f93c9a8e4276217d28e5c7c8ae1b660f05c90360 authored over 6 years ago by William Chargin <[email protected]>
Convert ArtifactList to ArtifactGraphEditor (#112)

Summary:
This component now maintains a graph of just artifacts and the edges
among them. It o...

github.com/sourcecred/sourcecred - 99f24c420a1d60a03fa9a1985fde4c90b081dbd8 authored over 6 years ago by William Chargin <[email protected]>
Convert ArtifactList to ArtifactGraphEditor (#112)

Summary:
This component now maintains a graph of just artifacts and the edges
among them. It o...

github.com/sourcecred/odyssey-hackathon - 99f24c420a1d60a03fa9a1985fde4c90b081dbd8 authored over 6 years ago by William Chargin <[email protected]>
Cleanup GitHub plugin Node/Edge types (#113)

Update GitHub plugin to respect two new conventions:
- Node/Edge types are exported as UPPER_CA...

github.com/sourcecred/odyssey-hackathon - 823e7da3740e9e9a3eb3291e71c0fc6363b09e7f authored over 6 years ago by Dandelion Mané <[email protected]>