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
Summary:
This has two primary benefits:
- Humans can look at this snapshot file to see what’...
Summary:
This module exposes a structured type `StructuredAddress`, an embedding
`GithubAddres...
Summary:
This module exposes a structured type `StructuredAddress`, an embedding
`GithubAddres...
This commit copies the following logic necessary for downloading GitHub
data into v3. Minimal c...
This commit copies the following logic necessary for downloading GitHub
data into v3. Minimal c...
Summary:
We’ve added a comment directly on a pull request.
Paired with @decentralion.
Tes...
github.com/sourcecred/sourcecred - ed70947c634380db64beacfdc6df3081908d10e3 authored over 6 years ago
Summary:
We’ve added a comment directly on a pull request.
Paired with @decentralion.
Tes...
github.com/sourcecred/odyssey-hackathon - ed70947c634380db64beacfdc6df3081908d10e3 authored over 6 years ago
Summary:
Each of the invariants listed at the top of the `Graph` class is now
explicitly check...
Summary:
Each of the invariants listed at the top of the `Graph` class is now
explicitly check...
The `advancedGraph` is an example graph defined in `graph.test.js`.
It shows off many tricksy f...
The `advancedGraph` is an example graph defined in `graph.test.js`.
It shows off many tricksy f...
The serialization scheme uses `IndexedEdge`s:
```js
type Integer = number;
type IndexedEdge...
The serialization scheme uses `IndexedEdge`s:
```js
type Integer = number;
type IndexedEdge...
* Implement `Graph.merge`
Tests are mostly copied over from the v2, as implemented in #320.
...
* Implement `Graph.merge`
Tests are mostly copied over from the v2, as implemented in #320.
...
Tests are mostly copied over from the v2, as implemented in #320.
Some new tests were added, e....
Tests are mostly copied over from the v2, as implemented in #320.
Some new tests were added, e....
No changes made to the code - it's a straight copy.
Test plan:
Unit tests are included.
No changes made to the code - it's a straight copy.
Test plan:
Unit tests are included.
Summary:
The previously listed invariants were weak on two counts. First, it was
unstated that...
Summary:
The previously listed invariants were weak on two counts. First, it was
unstated that...
The implementation is quite simple. The tests are somewhat more
comprehensive than in v2 or v1....
The implementation is quite simple. The tests are somewhat more
comprehensive than in v2 or v1....
It turns out we forgot to add this to the API, so I added it. I also
implemented it. The tests ...
It turns out we forgot to add this to the API, so I added it. I also
implemented it. The tests ...
This is the change that puts the Graph into `Graph` :) We add `_inEdges`
and `_outEdges`, and u...
This is the change that puts the Graph into `Graph` :) We add `_inEdges`
and `_outEdges`, and u...
Summary:
A client of `Graph` is able to (e.g.) invoke `nodes()` to get a node
iterator, iterat...
Summary:
A client of `Graph` is able to (e.g.) invoke `nodes()` to get a node
iterator, iterat...
Adding a conflicting edge (i.e. one with the same address, but different
`src` or `dst`) is an ...
Adding a conflicting edge (i.e. one with the same address, but different
`src` or `dst`) is an ...
github.com/sourcecred/odyssey-hackathon - d90cd3cf1b5d7832398e25bd0c6fa84bdf4b674f authored over 6 years ago
github.com/sourcecred/sourcecred - d90cd3cf1b5d7832398e25bd0c6fa84bdf4b674f authored over 6 years ago
Summary:
We’re not mandating anything about coverage right now, but by making it
easier to tra...
Summary:
We’re not mandating anything about coverage right now, but by making it
easier to tra...
Test Plan:
Run `yarn test --env=jsdom --coverage`, and note that files are
generated into `cov...
Test Plan:
Run `yarn test --env=jsdom --coverage`, and note that files are
generated into `cov...
Summary:
These are superseded by the unified implementation in `address.js`.
Test Plan:
Exi...
Summary:
These are superseded by the unified implementation in `address.js`.
Test Plan:
Exi...
Summary:
This is basically a textual substitution.
Test Plan:
Existing unit tests suffice. ...
Summary:
This is basically a textual substitution.
Test Plan:
Existing unit tests suffice. ...
Test Plan:
Unit tests added. Run `yarn travis`.
wchargin-branch: address-hasprefix
github.com/sourcecred/sourcecred - fe1dd326ed34810ef5d1e63b6609e6961ecf9b17 authored over 6 years ago
Test Plan:
Unit tests added. Run `yarn travis`.
wchargin-branch: address-hasprefix
github.com/sourcecred/odyssey-hackathon - fe1dd326ed34810ef5d1e63b6609e6961ecf9b17 authored over 6 years ago
Test Plan:
Unit tests added. Run `yarn travis`.
wchargin-branch: address-append
github.com/sourcecred/odyssey-hackathon - 083bd59514815b2edff0963d8c7d334eaa34e55e authored over 6 years ago
Test Plan:
Unit tests added. Run `yarn travis`.
wchargin-branch: address-append
github.com/sourcecred/sourcecred - 083bd59514815b2edff0963d8c7d334eaa34e55e authored over 6 years ago
Test Plan:
Unit tests added. Run `yarn travis`.
wchargin-branch: address-tostring
github.com/sourcecred/sourcecred - 0bf1ef8af24b96d8e8da0628ed7568dd8a60ac7e authored over 6 years ago
Test Plan:
Unit tests added. Run `yarn travis`.
wchargin-branch: address-tostring
github.com/sourcecred/odyssey-hackathon - 0bf1ef8af24b96d8e8da0628ed7568dd8a60ac7e authored over 6 years ago
Summary:
This implements the following functions for the unified addresses:
- assertions: ...
github.com/sourcecred/odyssey-hackathon - 32aba15b01f8db9e3bce0918871f92ef161b03fc authored over 6 years ago
Summary:
This implements the following functions for the unified addresses:
- assertions: ...
github.com/sourcecred/sourcecred - 32aba15b01f8db9e3bce0918871f92ef161b03fc authored over 6 years ago
Summary:
This commit implements all the code needed for the top-level
`makeAddressModule` func...
Summary:
This commit implements all the code needed for the top-level
`makeAddressModule` func...
Summary:
We have `NodeAddress` and `EdgeAddress`, which are opaque aliases of
`string` each wi...
Summary:
We have `NodeAddress` and `EdgeAddress`, which are opaque aliases of
`string` each wi...
Summary:
In actual code, we almost always call `neighbors` with a specified
direction. Usually...
Summary:
In actual code, we almost always call `neighbors` with a specified
direction. Usually...
Summary:
This saves clients from having to pollute their global namespace with
`IN` and `OUT` ...
Summary:
This saves clients from having to pollute their global namespace with
`IN` and `OUT` ...
Summary:
These functions can be used for address filtering: finding all nodes
owned by a plugi...
Summary:
These functions can be used for address filtering: finding all nodes
owned by a plugi...
Summary:
This fixes an organizational error on my part: the assertions were not
in `it`-blocks...
Summary:
This fixes an organizational error on my part: the assertions were not
in `it`-blocks...
On larger repos (e.g. `ipfs/js-ipfs` and `ipfs/go-ipfs`) our GitHub
query tends to fail with an...
On larger repos (e.g. `ipfs/js-ipfs` and `ipfs/go-ipfs`) our GitHub
query tends to fail with an...
This commit implements the following edge related methods on graph:
- `Graph.addEdge(edge)`
...
This commit implements the following edge related methods on graph:
- `Graph.addEdge(edge)`
...
Summary:
If you just print out an address, depending on output context the NUL
separators may ...
Summary:
If you just print out an address, depending on output context the NUL
separators may ...
Summary:
Now, a client calling `assertNodeAddress` can indicate the context to
clients, like `...
Summary:
Now, a client calling `assertNodeAddress` can indicate the context to
clients, like `...
Summary:
Using `throw err;` was not useful when the error’s message was an
object: `[object Ob...
Summary:
Using `throw err;` was not useful when the error’s message was an
object: `[object Ob...
Summary:
For now, this contains the logic to register an `unhandledRejection`
error. I’ve remo...
Summary:
For now, this contains the logic to register an `unhandledRejection`
error. I’ve remo...
Right now, the cred explorer attempts to display every node in the
graph. As graphs easily grow...
Right now, the cred explorer attempts to display every node in the
graph. As graphs easily grow...
Summary:
A `RecursiveTable` shows the tree-view from a single node; a
`RecursiveTables` shows ...
Summary:
A `RecursiveTable` shows the tree-view from a single node; a
`RecursiveTables` shows ...
Our GitHub renderer tries to display the author name for a comments or
pull request reviews. Ho...
Our GitHub renderer tries to display the author name for a comments or
pull request reviews. Ho...
Consider a case where a user wants to construct many addresses sharing a
common prefix. For exa...
Consider a case where a user wants to construct many addresses sharing a
common prefix. For exa...
When the cron build fails, we want to make sure that we know about it.
This commit ensures that...
When the cron build fails, we want to make sure that we know about it.
This commit ensures that...
This commit implements and tests the following methods on the `Graph`:
- `addNode`
- `removeNo...
This commit implements and tests the following methods on the `Graph`:
- `addNode`
- `removeNo...
Summary:
Closes #336.
Test Plan:
Snapshots updated; changes are easily readable. Existing t...
Summary:
Closes #336.
Test Plan:
Snapshots updated; changes are easily readable. Existing t...
It still passes :)
Test plan: Travis
github.com/sourcecred/odyssey-hackathon - 6585700c0cc424f4ea3620dffb671a2ecad957de authored over 6 years agoIt still passes :)
Test plan: Travis
github.com/sourcecred/sourcecred - 6585700c0cc424f4ea3620dffb671a2ecad957de authored over 6 years ago
Summary:
Fixes breakage due to https://github.com/sourcecred/sourcecred/pull/327.
Test Plan:...
github.com/sourcecred/sourcecred - 3e835764223c5c0c19d42112084f5bd53be25edf authored over 6 years ago
Summary:
Fixes breakage due to https://github.com/sourcecred/sourcecred/pull/327.
Test Plan:...
github.com/sourcecred/odyssey-hackathon - 3e835764223c5c0c19d42112084f5bd53be25edf authored over 6 years agoRelease notes: https://prettier.io/blog/2018/05/27/1.13.0.html
github.com/sourcecred/odyssey-hackathon - 3ac051b16ce84e4f4dbc37fe95a182fdbd96e13f authored over 6 years agoRelease notes: https://prettier.io/blog/2018/05/27/1.13.0.html
github.com/sourcecred/sourcecred - 3ac051b16ce84e4f4dbc37fe95a182fdbd96e13f authored over 6 years ago
This commit re-organizes our addressing code according to the following
conventions:
- All add...
This commit re-organizes our addressing code according to the following
conventions:
- All add...
This very minor commit adds the basic data structures to the `Graph`
that will act as underlyin...
This very minor commit adds the basic data structures to the `Graph`
that will act as underlyin...
This commit implements Node/Edge addresses, and helper functions for
generating and manipulatin...
This commit implements Node/Edge addresses, and helper functions for
generating and manipulatin...
The newly added `v3/src/core/graph.js` module is the heart of our `v3`
refactor, which aims at ...