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

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 almost 7 years ago by Dandelion Mané <[email protected]>
Redefine artifact plugin node and edge semantics (#111)

Summary:
This commit revises our implementations of node and edge types, and
specifies the sem...

github.com/sourcecred/odyssey-hackathon - 458744e77f9e643ba8533e67afc171e6000b948a authored almost 7 years ago by William Chargin <[email protected]>
Redefine artifact plugin node and edge semantics (#111)

Summary:
This commit revises our implementations of node and edge types, and
specifies the sem...

github.com/sourcecred/sourcecred - 458744e77f9e643ba8533e67afc171e6000b948a authored almost 7 years ago by William Chargin <[email protected]>
Allow removing nodes and edges from the graph (#110)

Summary:
Wherein we change the semantics to allow\* dangling edges. This is
necessary for plug...

github.com/sourcecred/sourcecred - e57a16efbd8fc48a1b8beece5356b6eb84499279 authored almost 7 years ago by William Chargin <[email protected]>
Allow removing nodes and edges from the graph (#110)

Summary:
Wherein we change the semantics to allow\* dangling edges. This is
necessary for plug...

github.com/sourcecred/odyssey-hackathon - e57a16efbd8fc48a1b8beece5356b6eb84499279 authored almost 7 years ago by William Chargin <[email protected]>
Add a covariant `copy` method on `Graph` (#109)

Summary:
Clients of `Graph` that wish to treat the graph as immutable will
benefit from a `cop...

github.com/sourcecred/odyssey-hackathon - 26508051a49019f8ee524ca6477270ff0bf2ec6f authored almost 7 years ago by William Chargin <[email protected]>
Add a covariant `copy` method on `Graph` (#109)

Summary:
Clients of `Graph` that wish to treat the graph as immutable will
benefit from a `cop...

github.com/sourcecred/sourcecred - 26508051a49019f8ee524ca6477270ff0bf2ec6f authored almost 7 years ago by William Chargin <[email protected]>
Separate artifact settings from GitHub graph fetch (#108)

Summary:
We need to know the repo owner and name for purposes other than fetching
the GitHub g...

github.com/sourcecred/sourcecred - 007cf88172d7ea9b0cdada78f124f7a41b811b30 authored almost 7 years ago by William Chargin <[email protected]>
Separate artifact settings from GitHub graph fetch (#108)

Summary:
We need to know the repo owner and name for purposes other than fetching
the GitHub g...

github.com/sourcecred/odyssey-hackathon - 007cf88172d7ea9b0cdada78f124f7a41b811b30 authored almost 7 years ago by William Chargin <[email protected]>
Generate Edge ids automatically (#107)

* Generate Edge ids automatically

Adds edgeID in graph, which creates a string id from src an...

github.com/sourcecred/odyssey-hackathon - d310561b9473ecaa0e22da3dac089ab61df2f723 authored almost 7 years ago by Dandelion Mané <[email protected]>
Generate Edge ids automatically (#107)

* Generate Edge ids automatically

Adds edgeID in graph, which creates a string id from src an...

github.com/sourcecred/sourcecred - d310561b9473ecaa0e22da3dac089ab61df2f723 authored almost 7 years ago by Dandelion Mané <[email protected]>
Add a toString and fromString method on addresses (#106)

* Add a toString and fromString method on addresses

The toString and fromString methods use j...

github.com/sourcecred/sourcecred - 043c37f9c6a0e202df890e25d5f3bb33af522856 authored almost 7 years ago by Dandelion Mané <[email protected]>
Add a toString and fromString method on addresses (#106)

* Add a toString and fromString method on addresses

The toString and fromString methods use j...

github.com/sourcecred/odyssey-hackathon - 043c37f9c6a0e202df890e25d5f3bb33af522856 authored almost 7 years ago by Dandelion Mané <[email protected]>
[refactor] Move node/edge types to addresses (#105)

This pull request adds a string type as a field of the address, thus canonicalizing that all Nod...

github.com/sourcecred/odyssey-hackathon - b2c13ac89144fc8cdcd37c3809df3789bd1479ba authored almost 7 years ago by Dandelion Mané <[email protected]>
[refactor] Move node/edge types to addresses (#105)

This pull request adds a string type as a field of the address, thus canonicalizing that all Nod...

github.com/sourcecred/sourcecred - b2c13ac89144fc8cdcd37c3809df3789bd1479ba authored almost 7 years ago by Dandelion Mané <[email protected]>
Standardize on Enzyme shallow rendering (#104)

Summary:
This commit moves our existing frontend tests to use Enzyme’s shallow
rendering API <...

github.com/sourcecred/sourcecred - 8fdf758cb9418bd75f926eb2c9b3f566efb82152 authored almost 7 years ago by William Chargin <[email protected]>
Standardize on Enzyme shallow rendering (#104)

Summary:
This commit moves our existing frontend tests to use Enzyme’s shallow
rendering API <...

github.com/sourcecred/odyssey-hackathon - 8fdf758cb9418bd75f926eb2c9b3f566efb82152 authored almost 7 years ago by William Chargin <[email protected]>
Use Enzyme to test ContributionList dynamics (#102)

Summary:
This is our first dynamic test of a React component! Enzyme looks pretty
easy to use ...

github.com/sourcecred/odyssey-hackathon - feac85ad2c1597ae98d0a067717035520ab44565 authored almost 7 years ago by William Chargin <[email protected]>
Use Enzyme to test ContributionList dynamics (#102)

Summary:
This is our first dynamic test of a React component! Enzyme looks pretty
easy to use ...

github.com/sourcecred/sourcecred - feac85ad2c1597ae98d0a067717035520ab44565 authored almost 7 years ago by William Chargin <[email protected]>
Allow filtering by type in the contribution list (#101)

Summary:
Filter options are “all contributions” or a specific plugin/type
combination. This in...

github.com/sourcecred/sourcecred - 5dd5de306c24f08f4db1d6ae8fd10a6915c88927 authored almost 7 years ago by William Chargin <[email protected]>
Allow filtering by type in the contribution list (#101)

Summary:
Filter options are “all contributions” or a specific plugin/type
combination. This in...

github.com/sourcecred/odyssey-hackathon - 5dd5de306c24f08f4db1d6ae8fd10a6915c88927 authored almost 7 years ago by William Chargin <[email protected]>
Make GitHub capitalization consistent within code (#100)

* Make GitHub capitalization consistent within code

We now never capitalize the H in GitHub w...

github.com/sourcecred/odyssey-hackathon - 39fd3fa35406765bae6053e13ae91717d2965b29 authored almost 7 years ago by Dandelion Mané <[email protected]>
Make GitHub capitalization consistent within code (#100)

* Make GitHub capitalization consistent within code

We now never capitalize the H in GitHub w...

github.com/sourcecred/sourcecred - 39fd3fa35406765bae6053e13ae91717d2965b29 authored almost 7 years ago by Dandelion Mané <[email protected]>
Implement GitHub reference detection (#98)

This commit only adds logic for finding references in GitHub posts,
either by #-numeric referen...

github.com/sourcecred/sourcecred - 41cdf2d855c75c48aa81f6cf08fb4e6c2ac1fff2 authored almost 7 years ago by Dandelion Mané <[email protected]>
Implement GitHub reference detection (#98)

This commit only adds logic for finding references in GitHub posts,
either by #-numeric referen...

github.com/sourcecred/odyssey-hackathon - 41cdf2d855c75c48aa81f6cf08fb4e6c2ac1fff2 authored almost 7 years ago by Dandelion Mané <[email protected]>
Extract Aphrodite-management test code to testUtil (#99)

Summary:
Any tests that render Aphrodite-styled React elements will need to do
this, so it’s n...

github.com/sourcecred/odyssey-hackathon - 61624a5dcfce48f3faf8e94405ba6603554b5ac2 authored almost 7 years ago by William Chargin <[email protected]>
Extract Aphrodite-management test code to testUtil (#99)

Summary:
Any tests that render Aphrodite-styled React elements will need to do
this, so it’s n...

github.com/sourcecred/sourcecred - 61624a5dcfce48f3faf8e94405ba6603554b5ac2 authored almost 7 years ago by William Chargin <[email protected]>
Add EdgeTypes type in githubPlugin (#97)

github.com/sourcecred/sourcecred - 5b420c6294490043af5ec847c9f67b8ea6ba3541 authored almost 7 years ago by Dandelion Mané <[email protected]>
Add EdgeTypes type in githubPlugin (#97)

github.com/sourcecred/odyssey-hackathon - 5b420c6294490043af5ec847c9f67b8ea6ba3541 authored almost 7 years ago by Dandelion Mané <[email protected]>
Use structured GraphQL query API in GitHub fetcher (#94)

Summary:
In addition to being nicer on the eyes, this enables the query to be
statically analy...

github.com/sourcecred/odyssey-hackathon - f02e0610be8758ecf6281b31b9cc2d66dcef4e8b authored almost 7 years ago by William Chargin <[email protected]>
Use structured GraphQL query API in GitHub fetcher (#94)

Summary:
In addition to being nicer on the eyes, this enables the query to be
statically analy...

github.com/sourcecred/sourcecred - f02e0610be8758ecf6281b31b9cc2d66dcef4e8b authored almost 7 years ago by William Chargin <[email protected]>
Begin work on contributions and adapters (#93)

Summary:
This commit begins to extend the artifact editor to display
contributions. To display...

github.com/sourcecred/sourcecred - ab619432e1a23dcd61f306fe49bf0bbdd8cc0d42 authored almost 7 years ago by William Chargin <[email protected]>
Begin work on contributions and adapters (#93)

Summary:
This commit begins to extend the artifact editor to display
contributions. To display...

github.com/sourcecred/odyssey-hackathon - ab619432e1a23dcd61f306fe49bf0bbdd8cc0d42 authored almost 7 years ago by William Chargin <[email protected]>
Expose `NodeTypes` from the GitHub plugin (#96)

Summary:
This is useful for metaprogramming. For instance, suppose we have an
object like this...

github.com/sourcecred/odyssey-hackathon - e9ca833448b4a1dfa73d3ed5d7df1db1f781efdb authored almost 7 years ago by William Chargin <[email protected]>
Expose `NodeTypes` from the GitHub plugin (#96)

Summary:
This is useful for metaprogramming. For instance, suppose we have an
object like this...

github.com/sourcecred/sourcecred - e9ca833448b4a1dfa73d3ed5d7df1db1f781efdb authored almost 7 years ago by William Chargin <[email protected]>
Update example-repo json and snapshots (#95)

I added some new issues to sourcecred/example-repo to test unicode
support and parsing of extre...

github.com/sourcecred/sourcecred - 559ed393a9a4b7d819a9bf0e7cfc6a3328de6a92 authored almost 7 years ago by Dandelion Mané <[email protected]>
Update example-repo json and snapshots (#95)

I added some new issues to sourcecred/example-repo to test unicode
support and parsing of extre...

github.com/sourcecred/odyssey-hackathon - 559ed393a9a4b7d819a9bf0e7cfc6a3328de6a92 authored almost 7 years ago by Dandelion Mané <[email protected]>
GitHub parser now recognizes pull request reviews (#91)

Also, since there are now two types of things that are being
"contained" (comments and pull req...

github.com/sourcecred/odyssey-hackathon - 02754d252301351588dfed93984a4d603fb1faa3 authored almost 7 years ago by Dandelion Mané <[email protected]>
GitHub parser now recognizes pull request reviews (#91)

Also, since there are now two types of things that are being
"contained" (comments and pull req...

github.com/sourcecred/sourcecred - 02754d252301351588dfed93984a4d603fb1faa3 authored almost 7 years ago by Dandelion Mané <[email protected]>
Don't run prettify on build (#92)

Running prettify on build takes a whole second!

github.com/sourcecred/sourcecred - ab6e0d91a8a8beffebc14a2c642e9c24ca4f8577 authored almost 7 years ago by Dandelion Mané <[email protected]>
Don't run prettify on build (#92)

Running prettify on build takes a whole second!

github.com/sourcecred/odyssey-hackathon - ab6e0d91a8a8beffebc14a2c642e9c24ca4f8577 authored almost 7 years ago by Dandelion Mané <[email protected]>
Fetch and parse GitHub graphs on the frontend

Summary:
This is quick and dirty. No error handling yet. We’ll soon save
credentials and reposit...

github.com/sourcecred/odyssey-hackathon - 5d80e39473911a46a75362aad4effbc1c4be18da authored almost 7 years ago by William Chargin <[email protected]>
Add style support to the artifacts app

Test Plan:
Note that the header, when rendered, is magenta.

wchargin-branch: stylish-artifacts

github.com/sourcecred/odyssey-hackathon - d18cb945af861516b4bbe6b6c762060ed69d9f52 authored almost 7 years ago by William Chargin <[email protected]>
Use isomorphic-fetch instead of node-fetch

Summary:
Paired with @dandelionmane.

Test Plan:
```
$ CI=true yarn test
$ yarn backend
$ GITHUB...

github.com/sourcecred/odyssey-hackathon - 5d042c00080cf41048b72e8c4b4df883d2c66b4d authored almost 7 years ago by William Chargin <[email protected]>
Save graph fetcher credentials in local storage

Test Plan:
Make a request, then refresh, and note that the fields are populated.

Paired with @d...

github.com/sourcecred/odyssey-hackathon - 55225fd53e2bf745ddc0e7288261e01bfdc7ff7f authored almost 7 years ago by William Chargin <[email protected]>
Enable creating artifacts in the artifact list

Summary:
Paired with @dandelionmane.

wchargin-branch: create-artifacts

github.com/sourcecred/odyssey-hackathon - 0eed384850bec6d933ba059fc88b337a1cbd2a0e authored almost 7 years ago by William Chargin <[email protected]>
Create a view-only artifact viewer

Summary:
Paired with @dandelionmane.

wchargin-branch: create-artifact-viewer

github.com/sourcecred/odyssey-hackathon - 0c3aa9c7ba199ab0a23535d0292dd69cf8e8cc8f authored almost 7 years ago by William Chargin <[email protected]>
Save graph fetcher credentials in local storage

Test Plan:
Make a request, then refresh, and note that the fields are populated.

Paired with @d...

github.com/sourcecred/sourcecred - 55225fd53e2bf745ddc0e7288261e01bfdc7ff7f authored almost 7 years ago by William Chargin <[email protected]>
Enable creating artifacts in the artifact list

Summary:
Paired with @dandelionmane.

wchargin-branch: create-artifacts

github.com/sourcecred/sourcecred - 0eed384850bec6d933ba059fc88b337a1cbd2a0e authored almost 7 years ago by William Chargin <[email protected]>
Create a view-only artifact viewer

Summary:
Paired with @dandelionmane.

wchargin-branch: create-artifact-viewer

github.com/sourcecred/sourcecred - 0c3aa9c7ba199ab0a23535d0292dd69cf8e8cc8f authored almost 7 years ago by William Chargin <[email protected]>
Use isomorphic-fetch instead of node-fetch

Summary:
Paired with @dandelionmane.

Test Plan:
```
$ CI=true yarn test
$ yarn backend
$ GITHUB...

github.com/sourcecred/sourcecred - 5d042c00080cf41048b72e8c4b4df883d2c66b4d authored almost 7 years ago by William Chargin <[email protected]>
Fetch and parse GitHub graphs on the frontend

Summary:
This is quick and dirty. No error handling yet. We’ll soon save
credentials and reposit...

github.com/sourcecred/sourcecred - 5d80e39473911a46a75362aad4effbc1c4be18da authored almost 7 years ago by William Chargin <[email protected]>
Add style support to the artifacts app

Test Plan:
Note that the header, when rendered, is magenta.

wchargin-branch: stylish-artifacts

github.com/sourcecred/sourcecred - d18cb945af861516b4bbe6b6c762060ed69d9f52 authored almost 7 years ago by William Chargin <[email protected]>
Repurpose React app as artifact editor (#89)

Summary:
We’ll now start creating the artifact plugin. A large part of this will
be the user i...

github.com/sourcecred/sourcecred - bbecf00615ac91911472314ee9e979f9dcea6105 authored almost 7 years ago by William Chargin <[email protected]>
Repurpose React app as artifact editor (#89)

Summary:
We’ll now start creating the artifact plugin. A large part of this will
be the user i...

github.com/sourcecred/odyssey-hackathon - bbecf00615ac91911472314ee9e979f9dcea6105 authored almost 7 years ago by William Chargin <[email protected]>
Strip down explorer app to a barebones React app (#88)

Summary:
We’re not deleting it because it works with the build system and has the
service work...

github.com/sourcecred/odyssey-hackathon - 8f8d9c45649a1f448278a50f72f68ae09d93b75f authored almost 7 years ago by William Chargin <[email protected]>
Strip down explorer app to a barebones React app (#88)

Summary:
We’re not deleting it because it works with the build system and has the
service work...

github.com/sourcecred/sourcecred - 8f8d9c45649a1f448278a50f72f68ae09d93b75f authored almost 7 years ago by William Chargin <[email protected]>
Reorganize `src/` directory (#87)

Test Plan:
Note that tests still pass, and all changes to snapshot files are
verbatim moves.
...

github.com/sourcecred/sourcecred - ca85fdf2349a0c83871d7343553d758a0aba2b05 authored almost 7 years ago by William Chargin <[email protected]>
Reorganize `src/` directory (#87)

Test Plan:
Note that tests still pass, and all changes to snapshot files are
verbatim moves.
...

github.com/sourcecred/odyssey-hackathon - ca85fdf2349a0c83871d7343553d758a0aba2b05 authored almost 7 years ago by William Chargin <[email protected]>
Implement the GitHub graph parser (#81)

The GitHub parser transforms GraphQL api data from GitHub into our Graph
data structure. This c...

github.com/sourcecred/odyssey-hackathon - 30600004e42319b8e922ad67772f53cd0fb06515 authored almost 7 years ago by Dandelion Mané <[email protected]>
Implement the GitHub graph parser (#81)

The GitHub parser transforms GraphQL api data from GitHub into our Graph
data structure. This c...

github.com/sourcecred/sourcecred - 30600004e42319b8e922ad67772f53cd0fb06515 authored almost 7 years ago by Dandelion Mané <[email protected]>
Configure Webpack for backend applications (#84)

Summary:
Running `yarn backend` will now bundle backend applications. They’ll be
placed into t...

github.com/sourcecred/sourcecred - 274007c90d9fb785765e571c415bd0a158d40934 authored almost 7 years ago by William Chargin <[email protected]>
Configure Webpack for backend applications (#84)

Summary:
Running `yarn backend` will now bundle backend applications. They’ll be
placed into t...

github.com/sourcecred/odyssey-hackathon - 274007c90d9fb785765e571c415bd0a158d40934 authored almost 7 years ago by William Chargin <[email protected]>
Add a GraphQL structured query format (#77)

Summary:
See motivation in #76. Feel free to look at the new snapshot file to
inspect the stru...

github.com/sourcecred/odyssey-hackathon - 291dcb17c383202231e86bcaef4912802206cb72 authored almost 7 years ago by William Chargin <[email protected]>
Add a GraphQL structured query format (#77)

Summary:
See motivation in #76. Feel free to look at the new snapshot file to
inspect the stru...

github.com/sourcecred/sourcecred - 291dcb17c383202231e86bcaef4912802206cb72 authored almost 7 years ago by William Chargin <[email protected]>
Parameterize `Graph` over node and edge payloads (#83)

Summary:
Closes #82. This affords clients type-safety without needing to
verbosely annotate ev...

github.com/sourcecred/sourcecred - 1083540d2109e782b52cf190a582a6a531f2f318 authored almost 7 years ago by William Chargin <[email protected]>
Parameterize `Graph` over node and edge payloads (#83)

Summary:
Closes #82. This affords clients type-safety without needing to
verbosely annotate ev...

github.com/sourcecred/odyssey-hackathon - 1083540d2109e782b52cf190a582a6a531f2f318 authored almost 7 years ago by William Chargin <[email protected]>
Allow adding explicitly typed nodes/edges (#80)

Summary:
Flow doesn’t allow us to specify variance annotations in generic
function parameters,...

github.com/sourcecred/odyssey-hackathon - 894d6a229169c2037e5a84952ef70f9d07a09dd6 authored almost 7 years ago by Dandelion Mané <[email protected]>
Allow adding explicitly typed nodes/edges (#80)

Summary:
Flow doesn’t allow us to specify variance annotations in generic
function parameters,...

github.com/sourcecred/sourcecred - 894d6a229169c2037e5a84952ef70f9d07a09dd6 authored almost 7 years ago by Dandelion Mané <[email protected]>
Allow redundant adds to the Graph (#79)

Graph.addNode and Graph.addEdge now allow adding the same node or edge
multiple times, provided...

github.com/sourcecred/sourcecred - 1e791782d5677f31063c42495487ccd8d6310bfb authored almost 7 years ago by Dandelion Mané <[email protected]>
Allow redundant adds to the Graph (#79)

Graph.addNode and Graph.addEdge now allow adding the same node or edge
multiple times, provided...

github.com/sourcecred/odyssey-hackathon - 1e791782d5677f31063c42495487ccd8d6310bfb authored almost 7 years ago by Dandelion Mané <[email protected]>
Regenerate example-repo testdata (#78)

I moved sourcecred/tiny-example-repository to sourcecred/example-repo
as it's simpler to rememb...

github.com/sourcecred/odyssey-hackathon - d2501947a6db544ce560cf22850b06110a6af9cb authored almost 7 years ago by Dandelion Mané <[email protected]>
Regenerate example-repo testdata (#78)

I moved sourcecred/tiny-example-repository to sourcecred/example-repo
as it's simpler to rememb...

github.com/sourcecred/sourcecred - d2501947a6db544ce560cf22850b06110a6af9cb authored almost 7 years ago by Dandelion Mané <[email protected]>
Fetch GitHub repos using the GitHub v4 API (#75)

Summary:
It’s a whole new world of GraphQL! Our parser is now just a GraphQL
query that asks f...

github.com/sourcecred/sourcecred - 0e57b420952d74c8a2d52fdf51c6e3518dbb05aa authored almost 7 years ago by Dandelion Mané <[email protected]>
Fetch GitHub repos using the GitHub v4 API (#75)

Summary:
It’s a whole new world of GraphQL! Our parser is now just a GraphQL
query that asks f...

github.com/sourcecred/odyssey-hackathon - 0e57b420952d74c8a2d52fdf51c6e3518dbb05aa authored almost 7 years ago by Dandelion Mané <[email protected]>
Update README.md

Guide contributors to participate via issues.

github.com/sourcecred/odyssey-hackathon - ef7160d7d4b6d6b2c69f9cec3829673eb81ff107 authored almost 7 years ago by Dandelion Mané <[email protected]>
Update README.md

Guide contributors to participate via issues.

github.com/sourcecred/sourcecred - ef7160d7d4b6d6b2c69f9cec3829673eb81ff107 authored almost 7 years ago by Dandelion Mané <[email protected]>
Factor eventide graph demo data to a new module (#71)

* Factor evertide graph demo data to a new module

It would be helpful to make our standard ti...

github.com/sourcecred/sourcecred - fb00c358236c43a4dd1092d273f66a0827036fc0 authored almost 7 years ago by Dandelion Mané <[email protected]>
Factor eventide graph demo data to a new module (#71)

* Factor evertide graph demo data to a new module

It would be helpful to make our standard ti...

github.com/sourcecred/odyssey-hackathon - fb00c358236c43a4dd1092d273f66a0827036fc0 authored almost 7 years ago by Dandelion Mané <[email protected]>
Make App.js into skeleton for GraphExplorer (#70)

* Make App.js into skeleton for GraphExplorer

We make a very basic skeleton for the Graph Exp...

github.com/sourcecred/odyssey-hackathon - 7ea8bdd964dff9719ccd899af23e40cfdbcdb117 authored almost 7 years ago by Dandelion Mané <[email protected]>
Make App.js into skeleton for GraphExplorer (#70)

* Make App.js into skeleton for GraphExplorer

We make a very basic skeleton for the Graph Exp...

github.com/sourcecred/sourcecred - 7ea8bdd964dff9719ccd899af23e40cfdbcdb117 authored almost 7 years ago by Dandelion Mané <[email protected]>
Make `Graph` serializable (#69)

Summary:
This commit adds `toJSON()` and `static fromJSON()` on `Graph`. The main
benefit at t...

github.com/sourcecred/sourcecred - 5960eab6c1967ee92ad0de771f76739f6e34dc76 authored almost 7 years ago by William Chargin <[email protected]>
Make `Graph` serializable (#69)

Summary:
This commit adds `toJSON()` and `static fromJSON()` on `Graph`. The main
benefit at t...

github.com/sourcecred/odyssey-hackathon - 5960eab6c1967ee92ad0de771f76739f6e34dc76 authored almost 7 years ago by William Chargin <[email protected]>
Use `AddressMap` in `Graph` (#68)

Summary:
This commit simplifies the implementation of `Graph` without changing
its interface. ...

github.com/sourcecred/odyssey-hackathon - cee90fd10f13633ef970fdab7265785ee0c5225b authored almost 7 years ago by William Chargin <[email protected]>
Use `AddressMap` in `Graph` (#68)

Summary:
This commit simplifies the implementation of `Graph` without changing
its interface. ...

github.com/sourcecred/sourcecred - cee90fd10f13633ef970fdab7265785ee0c5225b authored almost 7 years ago by William Chargin <[email protected]>
Create an `AddressMap` abstraction (#67)

Summary:
This commit reifies the concept of an `Addressable`, which is any object
that has a c...

github.com/sourcecred/sourcecred - a8da44c94b2e36fed3464b094d69b229bd3d4350 authored almost 7 years ago by William Chargin <[email protected]>
Create an `AddressMap` abstraction (#67)

Summary:
This commit reifies the concept of an `Addressable`, which is any object
that has a c...

github.com/sourcecred/odyssey-hackathon - a8da44c94b2e36fed3464b094d69b229bd3d4350 authored almost 7 years ago by William Chargin <[email protected]>
Rewrite GitHub plugin payload type system (#64)

Summary:
We’re stripping down the payload types for the GitHub plugin, to only
include what we...

github.com/sourcecred/odyssey-hackathon - a798f9bac23014cd3a9c78a19685dbef86f977d4 authored almost 7 years ago by William Chargin <[email protected]>
Rewrite GitHub plugin payload type system (#64)

Summary:
We’re stripping down the payload types for the GitHub plugin, to only
include what we...

github.com/sourcecred/sourcecred - a798f9bac23014cd3a9c78a19685dbef86f977d4 authored almost 7 years ago by William Chargin <[email protected]>
Explicitly test address↔string function error case (#63)

Summary:
`graph.js` coverage is now 100% :-)

Test Plan:
`yarn jest --env=jsdom --coverage` ...

github.com/sourcecred/sourcecred - 50c575b2f9cb3eb67316d35b5b04bc514f3726c5 authored almost 7 years ago by William Chargin <[email protected]>
Explicitly test address↔string function error case (#63)

Summary:
`graph.js` coverage is now 100% :-)

Test Plan:
`yarn jest --env=jsdom --coverage` ...

github.com/sourcecred/odyssey-hackathon - 50c575b2f9cb3eb67316d35b5b04bc514f3726c5 authored almost 7 years ago by William Chargin <[email protected]>
Add graph merge functions (#62)

Summary:
Merging graphs will be a common operation. At a per-plugin level, it
will often be us...

github.com/sourcecred/odyssey-hackathon - 9b203e8489093a73b432447ad41fe9b95212d3a8 authored almost 7 years ago by William Chargin <[email protected]>
Add graph merge functions (#62)

Summary:
Merging graphs will be a common operation. At a per-plugin level, it
will often be us...

github.com/sourcecred/sourcecred - 9b203e8489093a73b432447ad41fe9b95212d3a8 authored almost 7 years ago by William Chargin <[email protected]>
Add an equality function for `Graph` (#61)

Summary:
We need this for testing graph equality: deep-equality is not sufficient
because two ...

github.com/sourcecred/sourcecred - 82dbf64a2c156425a7801420e4c76e907e8cf7c4 authored almost 7 years ago by William Chargin <[email protected]>
Add an equality function for `Graph` (#61)

Summary:
We need this for testing graph equality: deep-equality is not sufficient
because two ...

github.com/sourcecred/odyssey-hackathon - 82dbf64a2c156425a7801420e4c76e907e8cf7c4 authored almost 7 years ago by William Chargin <[email protected]>
Move `addNode`/`addEdge` tests away from getters (#60)

Summary:
Nothing big; these were just organized wrong.

wchargin-branch: test-reorg

github.com/sourcecred/odyssey-hackathon - 5a2380d486e78f5c0ff0e5b66ecc46f19c553bfd authored almost 7 years ago by William Chargin <[email protected]>
Move `addNode`/`addEdge` tests away from getters (#60)

Summary:
Nothing big; these were just organized wrong.

wchargin-branch: test-reorg

github.com/sourcecred/sourcecred - 5a2380d486e78f5c0ff0e5b66ecc46f19c553bfd authored almost 7 years ago by William Chargin <[email protected]>
Add Travis badge to README (#59)

github.com/sourcecred/sourcecred - 2e5bea2f5e5c77e30f963dd4a725dba29693f0e3 authored almost 7 years ago by William Chargin <[email protected]>
Add Travis badge to README (#59)

github.com/sourcecred/odyssey-hackathon - 2e5bea2f5e5c77e30f963dd4a725dba29693f0e3 authored almost 7 years ago by William Chargin <[email protected]>
Setup travis CI testing (#58)

Observe that it passed on this commit, but failed builds [#2: Break Tests][2], [#3: Break Flow][...

github.com/sourcecred/odyssey-hackathon - 6ecf282956a995aa979a7754876d7b22fd99a127 authored almost 7 years ago by Dandelion Mané <[email protected]>