Ecosyste.ms: OpenCollective

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

github.com/sourcecred/odyssey-hackathon

Repo for working on our Odyssey Hackathon project
https://github.com/sourcecred/odyssey-hackathon

prettier tooltips

6c95c85188135e8920ec9230b167b3a39754facd authored over 5 years ago by Dandelion Mané <[email protected]>
Fix README

81ff52c69d3e7447145669a86b9297cbc84cf7cf authored over 5 years ago by Dandelion Mané <[email protected]>
Update README

9d60cc19513880a3f39173c512d98005dae1541c authored over 5 years ago by Dandelion Mané <[email protected]>
Add static site underneath docs/

Also a script to rebuild it: `scripts/rebuild_example.sh`

Test plan: Used `python -m http.serve...

b49e6785938ef5ac45d1e2978170ab8ffc7b2c83 authored over 5 years ago by Dandelion Mané <[email protected]>
neighbor halo works. clicking now even slicker.

ff88ddaf57acdc39c9da5fcce0596cd229b6932f authored over 5 years ago by Dandelion Mané <[email protected]>
Remove the root priority node and the fake seed vectors

0fc24df22e79529d343bae992a95f9e2140bddb6 authored over 5 years ago by Dandelion Mané <[email protected]>
fix flow complaint about sass https://gist.github.com/lambdahands/d19e0da96285b749f0ef

47eb055feeb004134023d9b4b5f43110f648946e authored over 5 years ago by Dandelion Mané <[email protected]>
install most obv. needed deps

6674c16749e5496d6a1245cce53ca878f46c3049 authored over 5 years ago by Dandelion Mané <[email protected]>
seems I have most imports working?

86cca6c88bb3d5105f17a6f0b17f2e9c98cc16f3 authored over 5 years ago by Dandelion Mané <[email protected]>
Good State With Brians Data

938726f3b6ef076a4588e6139a8e790915cf2c5e authored over 5 years ago by Dandelion Mané <[email protected]>
just add an instance in state for now

49a4c63ea19fe9c645f31145f526b99f97a8ea9d authored over 5 years ago by Dandelion Mané <[email protected]>
Nice cohesive working state.

e6d6733857f28e4b546ac9f0b018e2f55ae94a7f authored over 5 years ago by Dandelion Mané <[email protected]>
pull in external code, added flow types, i think thats it

404906db04b8fd4bf786364141aeaf6b31f987c2 authored over 5 years ago by Dandelion Mané <[email protected]>
clean or suppress all flow errors

45ecb3291a17b2ceda65c0a79c8a7cb8be405d49 authored over 5 years ago by Dandelion Mané <[email protected]>
another good state.

63bffcb9f87881811d6c1bec3d508498eea0f59c authored over 5 years ago by Dandelion Mané <[email protected]>
Split GraphViz into a less intimidating file

28aa251d33c3e1c7be681cf3ab93e7554ecc0da3 authored over 5 years ago by Dandelion Mané <[email protected]>
repro the error

27e9617ae9d3f6228a029e0ea74185173e94f293 authored over 5 years ago by Dandelion Mané <[email protected]>
Update app types for integration

32057068da20cfcef4595578c205745be7868e35 authored over 5 years ago by Dandelion Mané <[email protected]>
Add selected node halo. It is slick.

f9494d04ebe9568b124ab7441803632fc4387e90 authored over 5 years ago by Dandelion Mané <[email protected]>
At long last: pagerank graph re-seeded update Just Works

89d642085a69c7eea48dfd032dbbdb2afdee4fa8 authored over 5 years ago by Dandelion Mané <[email protected]>
PagerankGraph allows specifying a seed vector

This commit modifies PagerankGraph so the user can now specify a seed
vector (along with an alph...

ed07861073f1a5c803a378b39515b338b80693eb authored over 5 years ago by Dandelion Mané <[email protected]>
presentable state.

36ec51e6b860a08998b08eacc0e93ab53eaadfb8 authored over 5 years ago by Dandelion Mané <[email protected]>
this time with more real typing

c09e8eec76482727a1a6c52d4787ca893aa62a1d authored over 5 years ago by Dandelion Mané <[email protected]>
Load the graph viz as the homepage

3-gradient experiment

Further aesthetic tweaks.

Change text position, etc.

(currently broken)...

35e12154dc108db26d8347b9a991f4d1aa553df0 authored over 5 years ago by Dandelion Mané <[email protected]>
Some hacks involving flex to get graphviz to fill space

82929bd4521cffd272b8c83760f64fbc7246f129 authored over 5 years ago by Dandelion Mané <[email protected]>
Add some simple example Odyssey data

b7d27b3084dd60d0c84ced48e8b6eda3c8f42e4a authored over 5 years ago by Dandelion Mané <[email protected]>
Style homepage to be more consonant with the graph visualizer

74b9f936d92ffe992debeadacbe694e48c0ee73e authored over 5 years ago by Dandelion Mané <[email protected]>
Very crude addition of graphviz topline

Integrate some trivial D3 code

working on actual graph viz

The visualization works! It's even ...

02e94ed760f9d68aacc33ed0f15d733456f1aa51 authored over 5 years ago by Dandelion Mané <[email protected]>
Add entity-level methods for odyssey core (#7)

As requested by @BrianLitwin, this commit adds entity level methods for
adding an entity (basic...

63b3fcd08798cc4c88073106eb48fab8ac539975 authored over 5 years ago by Dandelion Mané <[email protected]>
Finish using PagerankParams (#6)

We were a little sloppy in sourcecred/odyssey-hackathon#5, and didn't
actually use the new opti...

d5509f6ad3f6927617a643ef0d06d458ea51918d authored over 5 years ago by Dandelion Mané <[email protected]>
Core model logic for the Odyssey plugin (#4)

This creates the core data structure for the Odyssey plugin, called an
'OdysseyInstance'. It su...

afdabbfd6cf63e4cb32c01c19fb2772816236c12 authored over 5 years ago by Dandelion Mané <[email protected]>
refactor: group Pagerank args as PagerankParams (#5)

This straightforward refactor switches the core markov chain methods
that implement PageRank fr...

a4a0da716841ba3d770f1b7ab14b05f6bde527f8 authored over 5 years ago by Dandelion Mané <[email protected]>
Add Support for PageRank Seed Vectors (#3)

Summary:
the cred calculation is defined by a Markov Mixing process, by introducing the seed ve...

041ffe719130c8fde7d968a796fa9269335c79dd authored over 5 years ago by Michael Zargham <[email protected]>
Add sourcecred/{research,pm} to sourcecred.io (#1125)

Test plan: Carefully read the diff

e465919281dcb171fdf7a05ef4592980ed60e162 authored over 5 years ago by Dandelion Mané <[email protected]>
Automatically run pagerank on `sourcecred load` (#1115)

This commit updates the `sourcecred load` command so that it also
automatically runs PageRank o...

7efcc136185a715be0e7262a39d823e7d4044bbf authored over 5 years ago by Dandelion Mané <[email protected]>
Make tests use SOURCECRED_GITHUB_TOKEN (#1124)

Across SourceCred usage, we depend on the `SOURCECRED_GITHUB_TOKEN`
environment variable being ...

fb6c9e1ba090d83b37078df7d0bd91ad63c3a963 authored over 5 years ago by Dandelion Mané <[email protected]>
refactor: `load` uses dependency injection (#1123)

This commit refactors the `sourcecred load` CLI command so that it uses
dependency injection, m...

320a69759e4a79ed8a20a343a91c1bb1ff86b87a authored over 5 years ago by Dandelion Mané <[email protected]>
Fixes broken link README (#1122)

This commit fixes three broken links (two in the README, one in the prototype app) that were sti...

13a90675a8791b52b5d17f7550bc9aedf15661a7 authored over 5 years ago by Seth Benton <[email protected]>
Add `sourcecred pagerank` for backend pagerank (#1114)

This commit adds a new CLI command, `pagerank`, which runs PageRank on a
given repository. At p...

012c4f3eb70cec4e065f9e7854e50ff9f4079922 authored over 5 years ago by Dandelion Mané <[email protected]>
Add `fetchGithubOrg` for loading organizations (#1117)

This commit adds a module, `fetchGithubOrg`, which loads data on GitHub
organizations, most not...

669f34d00996d16507a4bfdae856cf333f1f9f18 authored almost 6 years ago by Dandelion Mané <[email protected]>
Refactor loadGraph out of exportGraph (#1113)

This pulls the logic for loading a SourceCred graph from disk out
`cli/exportGraph` and into `a...

bd8be019589397dcc34cfa5b6bba00c3f39b17d4 authored almost 6 years ago by Dandelion Mané <[email protected]>
PagerankGraph: add neighbors + score decomposition (#1094)

This commit adds a `neighbors` method to `PagerankGraph`. This is an
augmented version of `Grap...

d1936fbf93de7e729d7f40fda3d9b23ce9123cab authored almost 6 years ago by Dandelion Mané <[email protected]>
Move default pagerank settings to pagerankGraph (#1112)

This commit moves the default Pagerank options out of
`analysis/pagerank` and to `core/pagerank...

441d6df25530688fa51dec1b75cd6da536c6c6bf authored almost 6 years ago by Dandelion Mané <[email protected]>
Node and edge description tooltips (#1081)

* Show tooltips in weightConfig UI

* Updated to pass checks from prettier

* Updates unit t...

c48b2cd52e4f3b8ced5bcf7a2212f80bb5ed3a05 authored almost 6 years ago by Ana Noemi <[email protected]>
Add CLI command: `sourcecred export-graph` (#1110)

* Add CLI command: `sourcecred export-graph`

This adds an `export-graph` command to the Sourc...

996899ade3e19f66d7189d63ecb4fe1079e17af6 authored almost 6 years ago by Dandelion Mané <[email protected]>
refactor repoIdRegistry (#1109)

This commit makes several improvements to `repoIdRegistry`:

- Create `writeRegistry` and `get...

b561b1728b7dcf5d81b0f02864e0bf65d78bbff2 authored almost 6 years ago by Dandelion Mané <[email protected]>
pagerankGraph: add edge filter (#1105)

Part of ongoing work for #1020.

Test plan:
Added tests that mirror the edge filtering tests ...

b16c374a2bc4bcc877ef7da53ac4a457f79ada7e authored almost 6 years ago by Brian Litwin <[email protected]>
meta: add .mailmap entry for Dandelion (#1108)

Summary:
@decentralion has used two emails to commit to Git: one exclusively
prior to 2018-05-...

656a2d15433f37f358027f03f7f0e54dd8b0fa01 authored almost 6 years ago by William Chargin <[email protected]>
Update Contributing.md (#1107)

We switched from marking beginner-friendly issues "Contributions Welcome"
to "Good First Issue"...

8772daa8b82a3cea3f073bad4f5060e78e802e25 authored almost 6 years ago by Brian Litwin <[email protected]>
PagerankGraph: Add `totalOutWeight` (#1092)

This commit adds a `totalOutWeight` method to `PagerankGraph`.
For any given node, `totalOutWei...

8f6a3f30bd64903047436090c6a8c7aae29a5f0e authored almost 6 years ago by Dandelion Mané <[email protected]>
Refactor pagerankGraph's node filter to throw error at call site (#1106)

Inspired by a [suggestion] @decentralion made to improve #1105
This will enable `pagerankGraph`...

bd669f292fd22a8f9964696dfc8276cfc2f69123 authored almost 6 years ago by Brian Litwin <[email protected]>
PagerankTable: Replace topLevelFilter with NodeType in props (#1103)

The motivation for this change is to make it easier
to access the selected Node's `name` prop f...

42669cd160f7360e6f47fd8078910fde7a3ed9ff authored almost 6 years ago by Brian Litwin <[email protected]>
Add a test helper function for converged graphs (#1093)

Really minor refactor, adds a `convergedPagerankGraph` helper method
which provides a converged...

c353efff3607768fbd2cd4a811e40e3be9f32049 authored almost 6 years ago by Dandelion Mané <[email protected]>
Highlight tableRows on :hover and :focus-within (#1059)

* Highlight tableRows on :hover and :focus-within
Resolves #1041

The purpose of this commit ...

4adbec03c29c6eb041b46c4677f4cbd5451edbcc authored almost 6 years ago by Brian Litwin <[email protected]>
Add empty node prefix test case to graph.test (#1091)

Suggested by @decentralion in his review of #1090

Test plan:
yarn test passes. Also verified...

23f3f61e1d89cfc1f64c527e841558cd22ce9c8a authored almost 6 years ago by Brian Litwin <[email protected]>
Add optional node prefix filter to pagerankGraph (#1090)

Continuing work on #1020.
Adding an optional parameter to `nodes()` which enables optional
nod...

81b7002ce814efde15b1af011bbd4e85f45d2634 authored almost 6 years ago by Brian Litwin <[email protected]>
PagerankGraph: Add toJSON/fromJSON (#1088)

* PagerankGraph: Add toJSON/fromJSON

This commit adds serialization logic to `PagerankGraph`....

17345fcca9f66732f29fda5654bd018535ee5ab5 authored almost 6 years ago by Dandelion Mané <[email protected]>
Add `PagerankGraph.equals` (#1087)

Part of ongoing work for #1020.

Adds an equals method for the PagerankGraph. This is really q...

7851c1b0073c55aa8221983fc4d324fbfc726754 authored almost 6 years ago by Dandelion Mané <[email protected]>
Retrieve sorted nodes/edges from GraphJSON (#1015)

As discussed in #1004, we want to be able to package metadata with a
graph's nodes and edges. W...

7bc0d6956a5f46a16f08525f0ea57777b71e4722 authored almost 6 years ago by Dandelion Mané <[email protected]>
Start work on the PagerankGraph (#1057)

* Start work on the PagerankGraph

This commit begins work on the `PagerankGraph` class, as de...

b51491ce1a4d2462851754f5ed1ad8329d0a3714 authored almost 6 years ago by Dandelion Mané <[email protected]>
Report Markov Chain convergence statistics (#1053)

This commit modifies `markovChain.findStationaryDistribution` so that
in addition to returning ...

dcda8bde1df2325b156d4d9cb1aad947907b2736 authored almost 6 years ago by Dandelion Mané <[email protected]>
Fill in edge type descriptions (#1083)

Pull #1080 added in a description field for edge types, but put in a
placeholder message for ea...

c428ee01a315dd15917fd48ef89546a9b6e8ce0a authored almost 6 years ago by Dandelion Mané <[email protected]>
Enable loading private git repositories (#1085)

* Enable loading private git repositories

This commit enables loading private repositories, a...

a56c941b8072cc56bef4f2a985e156c8abfb55e8 authored almost 6 years ago by Dandelion Mané <[email protected]>
redirect routing for prototype (#1030)

Fixes #1019.

Test plan: Loading the prototype works, as does clicking through to different pr...

21d7f09d6549678d06d5d588d830cd131c131c38 authored almost 6 years ago by expravit <[email protected]>
Update WeightSlider.js to allow 0 weights (#1005)

This commit #811, allowing users to set the weights of node/edge types to 0.

The WeightSlider...

642a62437b30a3f1c3dd1ee48820dc210435e86b authored almost 6 years ago by Ian Darrow <[email protected]>
Fix a build break due to merge conflicts (#1082)

PR #1075 added a new EdgeType, and #1080 added a new field to EdgeTypes.
Both PRs merged and th...

c6afe5f9d57a83adc6968503f9675cb403464dbe authored almost 6 years ago by Dandelion Mané <[email protected]>
Add descriptions for EdgeTypes (#1080)

466d33e4e67bbab9258841db31aca642bbd0c790 authored almost 6 years ago by Ana Noemi <[email protected]>
Revert "Add descriptions for EdgeTypes (#1074)" (#1079)

This reverts commit 1e78437f7130fef43fc15d5978aa8f3b6b55e683.

6a9be3b7f47613d00111a6172c2e437fe0456554 authored almost 6 years ago by Ana Noemi <[email protected]>
Add descriptions for EdgeTypes (#1074)

* Add descriptions for EdgeTypes

* Displays edge and node description tooltip in weight confi...

1e78437f7130fef43fc15d5978aa8f3b6b55e683 authored almost 6 years ago by Ana Noemi <[email protected]>
Readme: correct node link (#1078)

There's a bug in #1076 where the Node link at
the bottom of the Readme catches the Node
link ...

072e2953a381d118472b247d39fc020c5e556524 authored almost 6 years ago by Brian Litwin <[email protected]>
Update github example data (#1077)

Updating github example data with support
for 🚀 and 👀 reaction types.

This follows #1068 and...

0254f54375f00e7a924a7fc9f150d3002bfabfc2 authored almost 6 years ago by Brian Litwin <[email protected]>
Readme: add link to git and node (#1076)

Added a link to Git and Node GitHub project pages.

Test Plan:
Ensure the links work.

c2e722ec9c5eedf7bd06507a5084bbed6950f536 authored almost 6 years ago by Brian Litwin <[email protected]>
Changelog: add rocket and eyes reaction types (#1075)

Test Plan:
Make sure the pull request number is correct

020200f21d867c2e7ec6bf3c0c653454d0c825fe authored almost 6 years ago by Brian Litwin <[email protected]>
Update reaction types (#1068)

Resolves #1054
Added "ROCKET" and "EYES" to the list of reaction types.
Added "ROCKET" as a va...

61266cace7c3f9bf7fd441a50640669a67c6eb7b authored almost 6 years ago by Brian Litwin <[email protected]>
Add descriptions for NodeTypes (#1044)

* Add descriptions for NodeTypes

As highlighted by @decentralion in issue #807, we need descr...

e0762303d466c6a8f86324eb84e3120c29beddb0 authored almost 6 years ago by Ana Noemi <[email protected]>
Expose the Graph's modification count (#1055)

This commit adds a new `modificationCount` method to `Graph`, which
exposes's that graph's modi...

5c2f232017e6192654701e13796440aa57a38a13 authored almost 6 years ago by Dandelion Mané <[email protected]>
Rename "AppAdapter" -> "ExplorerAdapter" (#1052)

There are two kinds of plugin adapters: adapters for doing cred
analysis, called "analysis adap...

e92f24730593bfa48e91de49b68ebaa3db729380 authored almost 6 years ago by Dandelion Mané <[email protected]>
Add documentation for `NodeType` and `EdgeType` (#1043)

This commit adds some docstrings for the concepts of NodeType and
EdgeType. I also swapped the ...

2d8a25afc8db7e06736662f370269a1c019f84fe authored almost 6 years ago by Dandelion Mané <[email protected]>
README: Update new contributor label to "good first issue" (#1048)

In response to SourceCred/Mission#15, we switched the default new contributor label from "Contri...

c9567654a08a19df6bd521cad336aaf6199c7015 authored almost 6 years ago by Brian Litwin <[email protected]>
minor tweak to starting instructions (#1046)

83fa29688ed97c996212fe8d02abe7d2a32ac4c1 authored almost 6 years ago by Aseem Sood <[email protected]>
homepage: remove misleading CSS import (#1045)

Summary:
We use Aphrodite, not CSS imports, for styling. We do have a small
`index.css` file t...

989d1f359f8c5c1b5085aa7b9e1be94ed46dae9e authored almost 6 years ago by William Chargin <[email protected]>
Add documentation to the Graph module (#1025)

* Add documentation to the Graph module

This commit adds a module-level docstring that gives ...

6a010291df4f1cb653e925f1f84e709637861528 authored almost 6 years ago by Dandelion Mané <[email protected]>
Tests use yarn not npm (#1038)

Currently, our underlying test script uses npm rather than yarn to
execute the tests. This is a...

5d3102e4dbe7e612b5f16a416af5090502f4729a authored almost 6 years ago by Dandelion Mané <[email protected]>
Make `yarn test` more quiet (#1037)

This commit adds a new runOption for execDependencyGraph, namely
`printVerboseResults`. If this...

24895b3c7d2717a07997ad13bde6b4790c472cfb authored almost 6 years ago by Dandelion Mané <[email protected]>
Add helpful message when missing gnu-coreutils (#1034)

As described in #1033: Currently, developers in environments without gnu
coreutils (notably: ma...

eac0a3ebee8fbe70683c413f809655ae9fdc0885 authored almost 6 years ago by Dandelion Mané <[email protected]>
Add project title to explorer page (#1032)

Resolves #1027

Using `repoId.owner/repoId.name` for the project title
because that is how pr...

2b9cef66ed27939d036e0c0e844b206ce54d8b2d authored almost 6 years ago by Brian Litwin <[email protected]>
Graph: move invariant checker to bottom of class (#1026)

This moves the invariant checking code from the top of the Graph class
to the bottom. Most read...

7c7fa2d83d4fd5ba38efb2b2f4e0244235ac1312 authored almost 6 years ago by Dandelion Mané <[email protected]>
Elide assertValid & assertValidParts in production (#1017)

This commit substantially improves SourceCred's performance in
production.

Measurement metho...

bbe773bb67ef6132554335c643d676fb9d4fef9d authored about 6 years ago by Dandelion Mané <[email protected]>
Update the blacklisted object ids (#1018)

This adds a blacklisted id for @greenkeeper, a bot which used to be a
user. This is a temporary...

973a72fe46d005680d4172063d698af5e281c098 authored about 6 years ago by Dandelion Mané <[email protected]>
Improve performance of pagerank `decompose` (#1007)

When I implemented this function, I incorrectly assumed that
`lodash.sortBy` only calls subsequ...

794b93e3979857ed3cd3bc0af555ff032ffe75f3 authored about 6 years ago by Dandelion Mané <[email protected]>
core: allow repo ID registry to store metadata (#1003)

Summary:
Our registry was defined to simply be a list of IDs. This is
insufficiently flexible;...

80b458d71949fbb8f0b4450f84407d2c9eaa41bb authored about 6 years ago by William Chargin <[email protected]>
deps: upgrade `flow-bin@^0.86.0` (#1002)

Summary:
There have been some breaking changes that require new type annotations,
which is a g...

332e7763177874042f8953c19542e906219366ca authored about 6 years ago by William Chargin <[email protected]>
link: verify that routes have trailing slash (#1001)

Summary:
This serves as a regression test for #1000.

Test Plan:
Note that `yarn unit` passe...

0a6eca7d799a18701105e4de9f898a0a23ce2856 authored about 6 years ago by William Chargin <[email protected]>
site: fix homepage link to prototypes page (#1000)

Summary:
Prior to this commit, clicking the in-copy link to the prototypes page
would raise a ...

24c1873dca41e6c2431b91976a02ea71233e6ecd authored about 6 years ago by William Chargin <[email protected]>
site: fix prototypes page dimensions (#999)

Summary:
Prior to this commit, the prototypes page, which lists just a handful of
repositories...

897ba78d5c85e254a092006fd390e023f8e5487a authored about 6 years ago by William Chargin <[email protected]>
cleanup: remove unused field on ScoredConnection (#994)

This resolves an outstanding TODO in pagerankNodeDecomposition to remove
the unused sourceScore...

8666f9ac1a6e9ce39e9672d5a7e1a9a3b229d0b3 authored about 6 years ago by Dandelion Mané <[email protected]>
MapUtil: provide exact output from `toObject` (#993)

Summary:
The `MapUtil` map–object conversion functions used inexact objects for
both input and...

beccac822f411925cb80abeafce426a1dce5ed51 authored about 6 years ago by William Chargin <[email protected]>
Move repoIdRegistry to core (#992)

RepoIdRegistry is used across the project, but not in the explorer. So
it makes very little sen...

252d8d5c9911833b7b626b62911be975989abdb7 authored about 6 years ago by Dandelion Mané <[email protected]>
Remove cred feedback url configurability (#991)

We added a configurable cred feedback url on the theory that we would
create a separate discour...

6b8cb66013e283f0ca9ae61131193a4169ce9900 authored about 6 years ago by Dandelion Mané <[email protected]>
Update the changelog (one-page-per-project) (#990)

Test plan: n/a

210b4bd071cac608fc75812a46ab8f01c412b8ba authored about 6 years ago by Dandelion Mané <[email protected]>