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
6c95c85188135e8920ec9230b167b3a39754facd authored over 5 years ago by Dandelion Mané <[email protected]>
81ff52c69d3e7447145669a86b9297cbc84cf7cf authored over 5 years ago by Dandelion Mané <[email protected]>
9d60cc19513880a3f39173c512d98005dae1541c authored over 5 years ago by Dandelion Mané <[email protected]>
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]>ff88ddaf57acdc39c9da5fcce0596cd229b6932f authored over 5 years ago by Dandelion Mané <[email protected]>
0fc24df22e79529d343bae992a95f9e2140bddb6 authored over 5 years ago by Dandelion Mané <[email protected]>
47eb055feeb004134023d9b4b5f43110f648946e authored over 5 years ago by Dandelion Mané <[email protected]>
6674c16749e5496d6a1245cce53ca878f46c3049 authored over 5 years ago by Dandelion Mané <[email protected]>
86cca6c88bb3d5105f17a6f0b17f2e9c98cc16f3 authored over 5 years ago by Dandelion Mané <[email protected]>
938726f3b6ef076a4588e6139a8e790915cf2c5e authored over 5 years ago by Dandelion Mané <[email protected]>
49a4c63ea19fe9c645f31145f526b99f97a8ea9d authored over 5 years ago by Dandelion Mané <[email protected]>
e6d6733857f28e4b546ac9f0b018e2f55ae94a7f authored over 5 years ago by Dandelion Mané <[email protected]>
404906db04b8fd4bf786364141aeaf6b31f987c2 authored over 5 years ago by Dandelion Mané <[email protected]>
45ecb3291a17b2ceda65c0a79c8a7cb8be405d49 authored over 5 years ago by Dandelion Mané <[email protected]>
63bffcb9f87881811d6c1bec3d508498eea0f59c authored over 5 years ago by Dandelion Mané <[email protected]>
28aa251d33c3e1c7be681cf3ab93e7554ecc0da3 authored over 5 years ago by Dandelion Mané <[email protected]>
27e9617ae9d3f6228a029e0ea74185173e94f293 authored over 5 years ago by Dandelion Mané <[email protected]>
32057068da20cfcef4595578c205745be7868e35 authored over 5 years ago by Dandelion Mané <[email protected]>
f9494d04ebe9568b124ab7441803632fc4387e90 authored over 5 years ago by Dandelion Mané <[email protected]>
89d642085a69c7eea48dfd032dbbdb2afdee4fa8 authored over 5 years ago by Dandelion Mané <[email protected]>
This commit modifies PagerankGraph so the user can now specify a seed
vector (along with an alph...
36ec51e6b860a08998b08eacc0e93ab53eaadfb8 authored over 5 years ago by Dandelion Mané <[email protected]>
c09e8eec76482727a1a6c52d4787ca893aa62a1d authored over 5 years ago by Dandelion Mané <[email protected]>
3-gradient experiment
Further aesthetic tweaks.
Change text position, etc.
(currently broken)...
35e12154dc108db26d8347b9a991f4d1aa553df0 authored over 5 years ago by Dandelion Mané <[email protected]>82929bd4521cffd272b8c83760f64fbc7246f129 authored over 5 years ago by Dandelion Mané <[email protected]>
b7d27b3084dd60d0c84ced48e8b6eda3c8f42e4a authored over 5 years ago by Dandelion Mané <[email protected]>
74b9f936d92ffe992debeadacbe694e48c0ee73e authored over 5 years ago by Dandelion Mané <[email protected]>
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]>
As requested by @BrianLitwin, this commit adds entity level methods for
adding an entity (basic...
We were a little sloppy in sourcecred/odyssey-hackathon#5, and didn't
actually use the new opti...
This creates the core data structure for the Odyssey plugin, called an
'OdysseyInstance'. It su...
This straightforward refactor switches the core markov chain methods
that implement PageRank fr...
Summary:
the cred calculation is defined by a Markov Mixing process, by introducing the seed ve...
Test plan: Carefully read the diff
e465919281dcb171fdf7a05ef4592980ed60e162 authored over 5 years ago by Dandelion Mané <[email protected]>
This commit updates the `sourcecred load` command so that it also
automatically runs PageRank o...
Across SourceCred usage, we depend on the `SOURCECRED_GITHUB_TOKEN`
environment variable being ...
This commit refactors the `sourcecred load` CLI command so that it uses
dependency injection, m...
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]>
This commit adds a new CLI command, `pagerank`, which runs PageRank on a
given repository. At p...
This commit adds a module, `fetchGithubOrg`, which loads data on GitHub
organizations, most not...
This pulls the logic for loading a SourceCred graph from disk out
`cli/exportGraph` and into `a...
This commit adds a `neighbors` method to `PagerankGraph`. This is an
augmented version of `Grap...
This commit moves the default Pagerank options out of
`analysis/pagerank` and to `core/pagerank...
* 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`
This adds an `export-graph` command to the Sourc...
996899ade3e19f66d7189d63ecb4fe1079e17af6 authored almost 6 years ago by Dandelion Mané <[email protected]>This commit makes several improvements to `repoIdRegistry`:
- Create `writeRegistry` and `get...
b561b1728b7dcf5d81b0f02864e0bf65d78bbff2 authored almost 6 years ago by Dandelion Mané <[email protected]>Part of ongoing work for #1020.
Test plan:
Added tests that mirror the edge filtering tests ...
Summary:
@decentralion has used two emails to commit to Git: one exclusively
prior to 2018-05-...
We switched from marking beginner-friendly issues "Contributions Welcome"
to "Good First Issue"...
This commit adds a `totalOutWeight` method to `PagerankGraph`.
For any given node, `totalOutWei...
Inspired by a [suggestion] @decentralion made to improve #1105
This will enable `pagerankGraph`...
The motivation for this change is to make it easier
to access the selected Node's `name` prop f...
Really minor refactor, adds a `convergedPagerankGraph` helper method
which provides a converged...
* 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]>Suggested by @decentralion in his review of #1090
Test plan:
yarn test passes. Also verified...
Continuing work on #1020.
Adding an optional parameter to `nodes()` which enables optional
nod...
* PagerankGraph: Add toJSON/fromJSON
This commit adds serialization logic to `PagerankGraph`....
17345fcca9f66732f29fda5654bd018535ee5ab5 authored almost 6 years ago by Dandelion Mané <[email protected]>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]>
As discussed in #1004, we want to be able to package metadata with a
graph's nodes and edges. W...
* 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]>
This commit modifies `markovChain.findStationaryDistribution` so that
in addition to returning ...
Pull #1080 added in a description field for edge types, but put in a
placeholder message for ea...
* Enable loading private git repositories
This commit enables loading private repositories, a...
a56c941b8072cc56bef4f2a985e156c8abfb55e8 authored almost 6 years ago by Dandelion Mané <[email protected]>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]>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]>
PR #1075 added a new EdgeType, and #1080 added a new field to EdgeTypes.
Both PRs merged and th...
466d33e4e67bbab9258841db31aca642bbd0c790 authored almost 6 years ago by Ana Noemi <[email protected]>
This reverts commit 1e78437f7130fef43fc15d5978aa8f3b6b55e683.
6a9be3b7f47613d00111a6172c2e437fe0456554 authored almost 6 years ago by Ana Noemi <[email protected]>* Add descriptions for EdgeTypes
* Displays edge and node description tooltip in weight confi...
1e78437f7130fef43fc15d5978aa8f3b6b55e683 authored almost 6 years ago by Ana Noemi <[email protected]>
There's a bug in #1076 where the Node link at
the bottom of the Readme catches the Node
link ...
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]>Added a link to Git and Node GitHub project pages.
Test Plan:
Ensure the links work.
Test Plan:
Make sure the pull request number is correct
Resolves #1054
Added "ROCKET" and "EYES" to the list of reaction types.
Added "ROCKET" as a va...
* 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]>
This commit adds a new `modificationCount` method to `Graph`, which
exposes's that graph's modi...
There are two kinds of plugin adapters: adapters for doing cred
analysis, called "analysis adap...
This commit adds some docstrings for the concepts of NodeType and
EdgeType. I also swapped the ...
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]>83fa29688ed97c996212fe8d02abe7d2a32ac4c1 authored almost 6 years ago by Aseem Sood <[email protected]>
Summary:
We use Aphrodite, not CSS imports, for styling. We do have a small
`index.css` file t...
* 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]>
Currently, our underlying test script uses npm rather than yarn to
execute the tests. This is a...
This commit adds a new runOption for execDependencyGraph, namely
`printVerboseResults`. If this...
As described in #1033: Currently, developers in environments without gnu
coreutils (notably: ma...
Resolves #1027
Using `repoId.owner/repoId.name` for the project title
because that is how pr...
This moves the invariant checking code from the top of the Graph class
to the bottom. Most read...
This commit substantially improves SourceCred's performance in
production.
Measurement metho...
bbe773bb67ef6132554335c643d676fb9d4fef9d authored about 6 years ago by Dandelion Mané <[email protected]>
This adds a blacklisted id for @greenkeeper, a bot which used to be a
user. This is a temporary...
When I implemented this function, I incorrectly assumed that
`lodash.sortBy` only calls subsequ...
Summary:
Our registry was defined to simply be a list of IDs. This is
insufficiently flexible;...
Summary:
There have been some breaking changes that require new type annotations,
which is a g...
Summary:
This serves as a regression test for #1000.
Test Plan:
Note that `yarn unit` passe...
Summary:
Prior to this commit, clicking the in-copy link to the prototypes page
would raise a ...
Summary:
Prior to this commit, the prototypes page, which lists just a handful of
repositories...
This resolves an outstanding TODO in pagerankNodeDecomposition to remove
the unused sourceScore...
Summary:
The `MapUtil` map–object conversion functions used inexact objects for
both input and...
RepoIdRegistry is used across the project, but not in the explorer. So
it makes very little sen...
We added a configurable cred feedback url on the theory that we would
create a separate discour...
Test plan: n/a
210b4bd071cac608fc75812a46ab8f01c412b8ba authored about 6 years ago by Dandelion Mané <[email protected]>