Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/sourcecred/sourcecred
a social algorithm for computing cred
https://github.com/sourcecred/sourcecred
Summary:
In #1259, `flow-bin` was upgraded to 0.104.0 in `package.json`, but no
corresponding ch...
Summary:
[Prettier docs] recommend pinning an exact version because their semver
policy does not...
744c11214de10b0c5595a02561aeae5d54be9ce7 authored over 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
I moved sourcecred/example-git{,hub} to the @sourcecred-test org.
This commit fixes the build g...
d5a1ca30b4d1551fdc3bf81b488aa8ae4a37c1d3 authored over 5 years ago by Dandelion Mané <[email protected]>
This commit removes the `pagerank` and `analyze` commands (both of which
never saw real usage), ...
This commit deprecates `cli/load` so that we can write a new
implementation, and then make an at...
This commit swaps usage over to the new implementation of `cli/load`
(the one that wraps `api/lo...
b4c2846ed03cbfc6c854a2e90689c3d7bc1067af authored over 5 years ago by Dandelion Mané <[email protected]>
The new implementation wraps `api/load`.
Test plan: I've ported over the tests from the old `cl...
e31269283a82a350acd919186e10eb15392b104d authored over 5 years ago by Dandelion Mané <[email protected]>
I'm re-organizing SC data to be oriented on the graph, rather than on
plugin-specific data struc...
There's no need for us to depend on `mkdirp`, because the `fs-extra`
module already has `fs.mkd...
This adds a new module, `api/load`, which implements the logic that will
underly the new `sourc...
This commit refactors the `util/taskReporter` module so that
`TaskReporter` is an interface; the...
Throughout the codebase, we freeze objects when we want to ensure that
their properties are neve...
This is a replacement for `github/loadGithubData` which returns a
combined Graph rather than a c...
This module builds on the project logic added in #1238, and makes it
easy to create projects bas...
It's a lightweight utility for reporting task progress in a CLI.
It's inspired by execDependenc...
daa7409abbb530243cf1acfbd29fe8b8e08df6e6 authored over 5 years ago by Dandelion Mané <[email protected]>
Test plan: `yarn test --full` still passes. Also, I've ensured that the
async `_getProjectIds` i...
This creates a new `Project` type which will replace `RepoId` as the
index type for saving and l...
See #1243 for context. This is basically a more aggressive version of
pull #1230 -- instead of j...
Greenkeeper is updating our package.json, but not our lockfile. I should
fix this.
Test plan: C...
602f7ba819ac349776cfc1607624b3abb29a37d2 authored over 5 years ago by Dandelion Mané <[email protected]>34117642cf0398ff00ead08ddf20ffb57a8ff35f authored over 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
3dfc209f76cb72e96c279197d54d5328db6f6b89 authored over 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
* chore(package): update @babel/core to version 7.5.5
* chore(package): update @babel/plugin-...
d88c72f612a137b4ccfb256284d5f28602a656fb authored over 5 years ago by Dandelion Mané <[email protected]>* chore(package): update dependencies
* revert tmp upgrade
I'm having test failures when `...
8d8804c246aa80f9d298f773524a1c21c9fa967b authored over 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
Ever since I upgraded all of the dependencies, we've been having
regular CI failures, which see...
Includes a change to `cli/load` and `build_static_site.sh` to accept a `--weights WEIGHTS_FILE` ...
7509a78f651cd20332010593eb16bef41a10d3be authored over 5 years ago by Robin van Boven <[email protected]>
Prior to #1136, we needed an `ExplorerAdapter` abstraction to get node
description data to the f...
This resolves an issue that caused jest tests to fail when depending on
a module that ships .mjs...
8ae76f122e1048c0853e5096b81cf6f25f4fbe6d authored over 5 years ago by Robin van Boven <[email protected]>
This resolves an issue where build_static_site.sh fails if the
$SOURCECRED_DIRECTORY is not set...
The scores are lightly processed from their internal representation.
Example usage:
```
$ y...
8e0bbcf597f9ff854c8eda465b7b49a8bb7f8e90 authored over 5 years ago by Dandelion Mané <[email protected]>
This fixes a build error in test_build_static_site.t.
It's been masked by a lot of ENOMEM issues...
This modifies `scripts/build_static_site.sh` so that it uses the cache
available in `$SOURCECRED...
This modifies config.yml so that it will run full tests on a branch
called "ci-test". This will ...
f5172f8098838ad83957f4a00e3bf9a8390de4a5 authored over 5 years ago by Dandelion Mané <[email protected]>
I've been using it a lot as a test for a larger repo. May as well
canonicalize it.
This commit adds a TimelineExplorer for visualizing timeline cred data.
The centerpiece is the T...
As of this commit, the main SourceCred prototypes page now links to
timeline cred, meaning that ...
It's very simple: a method that creates a copy of a `Weights`.
While writing this, I realized I ...
8d6f62d4b3731b96f4359c5ff13bd58ef55af4c5 authored over 5 years ago by Dandelion Mané <[email protected]>
This is a bulk rename of all the old explorer code into
`explorer/legacy`. Now that the timeline...
I moved `config/babel.js` to `.babelrc.js` because it seemed like babel
7 really wanted that. I ...
Now that babel is upgraded, upgrading webpack was pretty
straightforward.
- We take advantage o...
a0b754bb4325ee38b7582e8709523c4f7c2c2fe2 authored over 5 years ago by Dandelion Mané <[email protected]>
We have an old version of uglify, and it's causing problems with
compiling d3-array, and also wh...
As described in #987, we use a single TTL across GitHub types. Right
now, the TTL is set to 7 da...
This adds the `filterTimelineCred` module, which dramatically reduces
the size of timeline cred ...
As the name would suggest, this module allows computing timeline
PageRank on a graph. See docume...
This commit adds new weight evaluators for nodes and edges. Unlike the
previous evaluator, edges...
This commit adds an `interval` module which defines intervals (time
ranges), and methods for sli...
Test plan: Visual inspection
2d16afe891356396fb2f6f44a45d52c60ffdf030 authored over 5 years ago by Dandelion Mané <[email protected]>
Test plan: Observe changes to the snapshot for example-github-load.
`yarn test --full` passes.
This adds a TimelineCred class which serves several functions:
- acts as a view on timeline cred...
This module takes the timeline distributions created by
`timelinePagerank`, and re-normalizes th...
Bumps [lodash.merge](https://github.com/lodash/lodash) from 4.6.1 to 4.6.2.
- [Release notes](h...
#1167 added some info to the README about how the user needs to have ssh keys setup. This was tr...
2d37dd77cce0802ffe8147b10cf7a2bb133967b8 authored over 5 years ago by Tyler Mace <[email protected]>* Quicker failure and description when invalid token supplied
Fixes #1156
When users expor...
16e2b3964e9691d084f336a7e9f83f186f099c23 authored over 5 years ago by Tyler Mace <[email protected]>
This commit disables the Git plugin by removing it from the default list
of plugins to load, or ...
The dependabot bot has an inconsistent typename in GitHub's database.
We'll blacklist it so we c...
This commit resolves an inconsistency where we called edge weights
`toWeight` and `froWeight` in...
This commit changes CI to test against node 12 and 10 instead of node 8.
I test against node 12...
e459a82fae3634555035d8b51bb3653aee8cf7ac authored over 5 years ago by Dandelion Mané <[email protected]>
This means that we no longer need to expose methods for extracting the
order from serialized JSO...
This commit just adds a test which verifies that when an
OrderedSparseMarkovChain is created by ...
I've regenerated the yarn.lock file (by removing it and then re-running
yarn). This picks up [a...
Since upgrading to flow 0.102.0, we've been having CI issues where flow
fails as "out of retrie...
After merging #1201, we started seeing build failures ([1], [2]) on
CircleCI. I can't reproduce...
This commit enables Greenkeeper, along with an initial upgrade push for our dependencies.
I'v...
4758cea2f834de70def758177eda5a51c57eacc1 authored over 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
- Remove obsolete eslint react app config
- Pin webpack major version
Test plan: yarn && yarn test
125e8b04862e862c9d16dc2519a6451e0004c044 authored over 5 years ago by Dandelion Mané <[email protected]>
This commit updates eslint from v4 to v6. In doing so, I've moved off of
the create-react-app ba...
This commit deletes and regenerates the `yarn.lock` file, with the
effect that all dependencies ...
This necessitated a number of type fixes:
- Upgraded the express flow-typed file to latest
- Add...
Just some general housekeeping. `yarn test --full` passes without issue.
230756ffece0ec34201480ab1511b35d0e420f62 authored over 5 years ago by Dandelion Mané <[email protected]>
This commit updates our prettier version from `1.13` to `1.18`. Looks
like software does get bet...
When we took a dep on better-sqlite3 in #836, we used a fork, because
better-sqlite3 did not yet...
Summary:
General cleanup to `update_snapshots.sh`, primarily such that it is free
of race condit...
Bumps [diff](https://github.com/kpdecker/jsdiff) from 3.4.0 to 3.5.0.
- [Release notes](https://...
This updates the graph `Node` type to include a string description.
The description should be a...
6c5e8b70d6654dca8b9617fe7bd302bc4eff5693 authored over 5 years ago by Dandelion Mané <[email protected]>
This commit updates the Graph class so that both nodes and edges have
timestmaps. This is a big ...
This commit modifies the Graph class so that it permits dangling edges;
that is to say, edges wh...
The GitHub plugin no longer adds a Node to the graph for Git commits.
Instead, it creates a dang...
This commit modifies the base `Graph` class so that nodes are now
represented by `Node` objects...
In a previous commit (#1182) I inadvertently duplicated some tests. They
have now been removed.
...
PagerankGraph's `node` and `edge` getters returned null for unavailable
entries, rather than und...
Every GitHub entity now has a `description` method which returns a short
markdown description. ...
This will allow timeline cred (#862) to do a better job of flowing cred
across reaction edges. ...
Every GitHub entity from `RelationalView` now has a `timestampMs`
method. This replaces the sta...
It's an extension of #1152 induced by #1175.
It's a very simple change; I just changed the sc...
1ec3945cdb38abd7156ff84f7dcaff474e85ed3a authored over 5 years ago by Dandelion Mané <[email protected]>
This pulls distribution related code out of `markovChain.js` into the new
`distribution.js` mod...
I added `mentionsAuthorReference` based on an untested hypothesis that
they would be useful. Wit...
As #1136 will be moving timestamps into the graph, we no longer need
`createdAt` method in the `...
As of the timeline cred work, I'm shifting emphasis away from raw
PageRank results, in favor of ...
As of #1136, this will be redundant with raw information in the graph.
Test plan: `yarn test`
a348747aed8995d95e261609a32dfdd681f5b2ac authored over 5 years ago by Dandelion Mané <[email protected]>
Now that the graph is saved by default as a part of load, users who need
the graph can grab it d...
This commit adds new helper methods for creating test nodes (`node` and
`partsNode`) and for cr...
In #1132 and #1134, I started work on the Odyssey plugin. However,
before getting it to a state...
This commit refactors the Graph class so that rather than having
separate maps for inEdges and ...
The generated GitHub GraphQL flow types are a kind of snapshot, and it
can be hard to remember/...
At present, the Git commit node type lives in a strange state of shared
responsibility between ...
A long time ago, we made graph views for git and github. These are
interfaces over the graph wh...