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
This commit creates a new node type in the GitHub graph: the REPOSITORY
node. The REPOSITORY no...
When a GitHub user delete their account, all of their comments remain,
but with a `null` author...
When a GitHub user delete their account, all of their comments remain,
but with a `null` author...
Summary:
This solves two problems:
1. The “output directory” argument to `sourcecred graph`...
github.com/sourcecred/odyssey-hackathon - 0cae9d742d9ad3e3818bbbfd59473ea425191e6d authored over 6 years ago by William Chargin <[email protected]>
Summary:
This solves two problems:
1. The “output directory” argument to `sourcecred graph`...
github.com/sourcecred/sourcecred - 0cae9d742d9ad3e3818bbbfd59473ea425191e6d authored over 6 years ago by William Chargin <[email protected]>
Test Plan:
Run `yarn backend && node bin/sourcecred.js help graph`.
wchargin-branch: default...
github.com/sourcecred/sourcecred - 498480db067f9e13aa0e56c24df9c0b503e06e5b authored over 6 years ago by William Chargin <[email protected]>
Test Plan:
Run `yarn backend && node bin/sourcecred.js help graph`.
wchargin-branch: default...
github.com/sourcecred/odyssey-hackathon - 498480db067f9e13aa0e56c24df9c0b503e06e5b authored over 6 years ago by William Chargin <[email protected]>
Our SourceCred CLI tool now ipmlements printCombinedGraph and
cloneAndPrintGitGraph, but with m...
Our SourceCred CLI tool now ipmlements printCombinedGraph and
cloneAndPrintGitGraph, but with m...
Previously, if a CLI command had an unhandled promise rejection, this
would result in a spuriou...
Previously, if a CLI command had an unhandled promise rejection, this
would result in a spuriou...
This commit pulls new information from GitHub about the url, name, and
owner of a GitHub reposi...
This commit pulls new information from GitHub about the url, name, and
owner of a GitHub reposi...
Currently, we generate a `RepositoryJSON` object via querying GitHub.
That `RepositoryJSON` obj...
Currently, we generate a `RepositoryJSON` object via querying GitHub.
That `RepositoryJSON` obj...
Test Plan:
Run `node bin/sourcecred.js graph sourcecred example-github` and note
the new outpu...
Test Plan:
Run `node bin/sourcecred.js graph sourcecred example-github` and note
the new outpu...
Summary:
The `"PASS"` label only makes sense for tests. This commit makes the
labels configura...
Summary:
The `"PASS"` label only makes sense for tests. This commit makes the
labels configura...
Summary:
This commit implements the `sourcecred` command-line utility, which has
three subcomm...
Summary:
This commit implements the `sourcecred` command-line utility, which has
three subcomm...
Summary:
To be honest, I have no idea what exactly this does or why it’s
necessary, but if we ...
Summary:
To be honest, I have no idea what exactly this does or why it’s
necessary, but if we ...
github.com/sourcecred/odyssey-hackathon - 72ca52f5793b45007182d3483b6d7e7e97b49c15 authored over 6 years ago by Dandelion Mané <[email protected]>
github.com/sourcecred/sourcecred - 72ca52f5793b45007182d3483b6d7e7e97b49c15 authored over 6 years ago by Dandelion Mané <[email protected]>
This commit adds [oclif] as a command-line framework. It is successfully
integrated with webpac...
This commit adds [oclif] as a command-line framework. It is successfully
integrated with webpac...
Summary:
Consequently, Babel won’t transform classes to their roughly equivalent
ES5 counterpa...
Summary:
Consequently, Babel won’t transform classes to their roughly equivalent
ES5 counterpa...
Summary:
We want to change this configuration so that our compilation of backend
applications ...
Summary:
We want to change this configuration so that our compilation of backend
applications ...
Setup following directions from [webpack-node-externals]
[webpack-node-externals]: https://ww...
github.com/sourcecred/odyssey-hackathon - de5542de6a597c17fb06660e79e911885e9788d9 authored over 6 years ago by Dandelion Mané <[email protected]>Setup following directions from [webpack-node-externals]
[webpack-node-externals]: https://ww...
github.com/sourcecred/sourcecred - de5542de6a597c17fb06660e79e911885e9788d9 authored over 6 years ago by Dandelion Mané <[email protected]>
Summary:
We’d like to use the same abstraction for creating multiple cred graphs
and then comb...
Summary:
We’d like to use the same abstraction for creating multiple cred graphs
and then comb...
Summary:
This offers #205 to general users.
Test Plan:
Existing tests suffice.
wchargin-...
github.com/sourcecred/odyssey-hackathon - a642ed46b9c94301473f273feecee7b0538d2c14 authored over 6 years ago by William Chargin <[email protected]>
Summary:
This offers #205 to general users.
Test Plan:
Existing tests suffice.
wchargin-...
github.com/sourcecred/sourcecred - a642ed46b9c94301473f273feecee7b0538d2c14 authored over 6 years ago by William Chargin <[email protected]>
`printCombinedGraph` loads and prints a cross-plugin combined
contribution graph for a given Gi...
`printCombinedGraph` loads and prints a cross-plugin combined
contribution graph for a given Gi...
`cloneAndPrintGitGraph` clones a git repository, and generates a Git
object graph for that repo...
`cloneAndPrintGitGraph` clones a git repository, and generates a Git
object graph for that repo...
Summary:
Because of `mergeConservative`’s naive implementation, using it as a
reducer results ...
Summary:
Because of `mergeConservative`’s naive implementation, using it as a
reducer results ...
fetchGithubGraph is a tiny module which is responsible for fetching
GitHub contribution data, a...
fetchGithubGraph is a tiny module which is responsible for fetching
GitHub contribution data, a...
Summary:
If a commit causes a tree entry to change hash while keeping the same
name, we now ad...
Summary:
If a commit causes a tree entry to change hash while keeping the same
name, we now ad...
Test Plan:
For the snapshot: verify that two of the BECOMES edges are the same as
those tested...
Test Plan:
For the snapshot: verify that two of the BECOMES edges are the same as
those tested...
Test Plan:
Unit tests included. I verified that the hashes in the snapshot are
correct.
wch...
github.com/sourcecred/sourcecred - c572b7f880ad09502cb1756b2e4e5f77b0638a94 authored over 6 years ago by William Chargin <[email protected]>
Test Plan:
Unit tests included. I verified that the hashes in the snapshot are
correct.
wch...
github.com/sourcecred/odyssey-hackathon - c572b7f880ad09502cb1756b2e4e5f77b0638a94 authored over 6 years ago by William Chargin <[email protected]>
This adds MERGED_AS edges which link from a PullRequest to a Commit. It
adds a corresponding `m...
This adds MERGED_AS edges which link from a PullRequest to a Commit. It
adds a corresponding `m...
This commit adds a few fields to the PullRequest query fragment so that
we now retrieve merge c...
This commit adds a few fields to the PullRequest query fragment so that
we now retrieve merge c...
For the GitHub plugin to create edges pointing to commits from the Git
plugin, it needs a way t...
For the GitHub plugin to create edges pointing to commits from the Git
plugin, it needs a way t...
github.com/sourcecred/sourcecred - 136cfa839c533277828bec69622f1d6433d6a3ec authored over 6 years ago by Dandelion Mané <[email protected]>
github.com/sourcecred/odyssey-hackathon - 136cfa839c533277828bec69622f1d6433d6a3ec authored over 6 years ago by Dandelion Mané <[email protected]>
Our repository containing example GitHub data has been renamed from
"sourcecred/example-repo" t...
Our repository containing example GitHub data has been renamed from
"sourcecred/example-repo" t...
See [#190] for context.
The change is almost entirely straightforward; the only "interesting"...
github.com/sourcecred/sourcecred - b4474e6bd1ba0f05154f5ee82784e1d0694953d3 authored over 6 years ago by Dandelion Mané <[email protected]>See [#190] for context.
The change is almost entirely straightforward; the only "interesting"...
github.com/sourcecred/odyssey-hackathon - b4474e6bd1ba0f05154f5ee82784e1d0694953d3 authored over 6 years ago by Dandelion Mané <[email protected]>
Summary:
Previously, a tree entry had exactly one `HAS_CONTENTS` edge, unless the
tree entry c...
Summary:
Previously, a tree entry had exactly one `HAS_CONTENTS` edge, unless the
tree entry c...
Summary:
In Git, a tree may point to a commit directly. In our graph, we’d like
to represent “...
Summary:
In Git, a tree may point to a commit directly. In our graph, we’d like
to represent “...
Summary:
Prior to this commit, given a `Tree` node with an edge to a `TreeEntry`
node, there w...
Summary:
Prior to this commit, given a `Tree` node with an edge to a `TreeEntry`
node, there w...
Summary:
This could catch failures in build configuration or with Webpack. It’s
unlikely to ca...
Summary:
This could catch failures in build configuration or with Webpack. It’s
unlikely to ca...
Summary:
This prevents the boilerplate output of the form
```
> [email protected] c...
github.com/sourcecred/odyssey-hackathon - 25d0106a3389eb3231e0628165cb1fccff0b1af2 authored over 6 years ago by William Chargin <[email protected]>
Summary:
This prevents the boilerplate output of the form
```
> [email protected] c...
github.com/sourcecred/sourcecred - 25d0106a3389eb3231e0628165cb1fccff0b1af2 authored over 6 years ago by William Chargin <[email protected]>
Summary:
This CI script accomplishes two tasks:
1. It speeds up our build by parallelizing wh...
Summary:
This CI script accomplishes two tasks:
1. It speeds up our build by parallelizing wh...
Summary:
This can be useful for speed, but it can also be important for
correctness (at least ...
Summary:
This can be useful for speed, but it can also be important for
correctness (at least ...
Summary:
To avoid confusion, we simultaneously remove unused capturing groups.
This is not str...
Summary:
To avoid confusion, we simultaneously remove unused capturing groups.
This is not str...
This commit adds the `addReferenceEdges()` method to the GitHub parser,
which examines all of t...
This commit adds the `addReferenceEdges()` method to the GitHub parser,
which examines all of t...
For example, `https://github.com/decentralion` is now a valid url
reference to a GitHub author....
For example, `https://github.com/decentralion` is now a valid url
reference to a GitHub author....
I added a lot of new comments that have url references to different
types of GitHub entities, e...
I added a lot of new comments that have url references to different
types of GitHub entities, e...
Also, a slight re-organization of the GitHub api test code.
github.com/sourcecred/sourcecred - a1d072846d036753f3d51f6a7f9a4ce06490f63d authored over 6 years ago by Dandelion Mané <[email protected]>Also, a slight re-organization of the GitHub api test code.
github.com/sourcecred/odyssey-hackathon - a1d072846d036753f3d51f6a7f9a4ce06490f63d authored over 6 years ago by Dandelion Mané <[email protected]>
Test Plan:
To verify the snapshot change, either believe the programmatic tests, or
use the fo...
Test Plan:
To verify the snapshot change, either believe the programmatic tests, or
use the fo...
Test Plan:
Snapshot updated with `./src/plugins/git/loadRepositoryTest.sh -u`; unit
tests suff...
Test Plan:
Snapshot updated with `./src/plugins/git/loadRepositoryTest.sh -u`; unit
tests suff...
Summary:
Flow didn’t catch this because all the payloads are `{}` anyway.
Test Plan:
Note t...
Summary:
Flow didn’t catch this because all the payloads are `{}` anyway.
Test Plan:
Note t...
This method removes `Graph.inEdges` and `Graph.outEdges`. As a
replacement to these two functio...
This method removes `Graph.inEdges` and `Graph.outEdges`. As a
replacement to these two functio...
Test Plan:
This snapshot test is too unwieldy to actually read—it’s 1000 lines of
opaque SHAs ...
Test Plan:
This snapshot test is too unwieldy to actually read—it’s 1000 lines of
opaque SHAs ...
Test Plan:
Run `yarn lint` and `yarn travis` and observe success. Add something
that triggers ...
Test Plan:
Run `yarn lint` and `yarn travis` and observe success. Add something
that triggers ...
In general, methods in the porcelain GitHub api may return multiple
types; e.g. a reference cou...