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:
This import does not need to be dynamic; the fact that it is loses us
safety for no b...
Summary:
We want to remove the repository selector dropdown on the cred explorer
homepage and ...
The explorer no longer ships with a set of default plugins. (This made
an inappropriate depende...
Summary:
Prior to this commit, running `yarn test full` (instead of `--full`)
would silently b...
Currently version is located in `homepage/`, which doesn't make much
sense, since it's versioni...
Summary:
This was used for ad hoc testing of the Mirror module before it was
integrated into S...
Summary:
This adds object IDs to the GitHub GraphQL blacklist such that the
`twbs/bootstrap` r...
Summary:
This enables us to deal with GraphQL remotes that violate their contract
guarantees a...
Summary:
We currently run quicktest on pull requests, quicktest again on commits
_after_ they ...
The referenced pull request mistakenly didn't update `config/paths.js`,
which caused build_stat...
Now that we've moved the explorer out of app, it is more concisely
described as the homepage.
...
Currently, the cred explorer is a submodule of `app`. This is somewhat
confusing, as `app` is e...
I'm planning to pull `credExplorer` out of `app` and into its own
top-level module. This is a b...
The logic for converting weights into an edge evaluator should not be
coupled to the frontend a...
Now that the `analysis` module owns the Node and Edge types, it should
own the "fallback plugin...
There's a folder called `app/credExplorer/weights` which contains the
type specification for we...
* Add the demo plugin
This ports the ad-hoc demo adapter defined in
`src/app/adapters/demoAd...
Summary:
It is time. (Replaced with #622.)
Test Plan:
Running `yarn flow` suffices. Running...
Summary:
This test has data in the old format, and uses the `RelationalView`
method that autom...
Summary:
A number of modules depended on the legacy `github/graphql.js` module
solely to get a...
Summary:
We have a `const Reactions` convenience enum in `github/graphql.js`.
That value is us...
While we wait for explicit configurability, one week is a better
default for the many SourceCre...
For #704, we're adding plugin adapters that are specific to the needs of
the analysis module. T...
Summary:
Fixes #955. Our test runner does run `yarn backend` before Sharness
tests, but it bui...
Summary:
Tests that run only on nightly builds (`yarn test --full`) and fail only
on CI (not l...
Summary:
Fixes #953. See that issue for context.
Test Plan:
Unit tests updated. To see the ...
Summary:
This is a quick patch for #955, pending investigation and fix.
Test Plan:
```she...
1e87fdaa075fe2de98e1874906f328c3b3b15343 authored about 6 years ago by William Chargin <[email protected]>
Summary:
Fun facts:
- `new Date().getDay()` does not return the day of the month. It
...
Test Plan:
Remove the SourceCred output directory, run `yarn backend`, and load
data for `sour...
Summary:
This points to #622 as the blanket issue, though really there was a long
series of pu...
This will enable us to test code that needs to consume the results of
running `sourcecred load`...
Now that we're planning to add adapters for the `analysis` module, we
should rename the `Plugin...
The plugin adapters are specific to `app/` and have logic for fetching
data from the backend, p...
Test plan: `yarn test`
Part of ongoing work on #704
5f2cc56172ca8bf6525796b6f030acb3699cad23 authored about 6 years ago by Dandelion Mané <[email protected]>
The `core/attribution/` folder has some code that really is "core" in
that it deals with very b...
The `analyze` command is the first step towards #704 and #703. When
fully implemented, it will ...
Generated by running `yarn` with version 1.10
d3e79e3c4e65f562c64866bbc33de9eedaf62544 authored about 6 years ago by Dandelion Mané <[email protected]>
Summary:
As of this commit, `node ./bin/sourcecred.js load` uses the Mirror code,
and the lega...
Summary:
This makes significant progress toward #923. As of this commit, it is
possible to use...
Summary:
An upcoming commit will happen to change the order in which commits are
ingested. Thi...
Summary:
Generated with `flow-typed install --skip --overwrite`.
Test Plan:
`yarn flow` pas...
Summary:
Generated with `flow-typed install [email protected] --overwrite`. The
changes in #925 ...
Summary:
This implements the translation module described in #923. See that issue
for context....
Summary:
This fixes the following issues:
- Pull request reviews actually do not have reac...
6499df6b6b7e42c80c098691271cba8c81bf5ff4 authored about 6 years ago by William Chargin <[email protected]>
Summary:
The included schema is forked from the one in `graphql/demo.js`.
Primitive types have...
Summary:
Generating Flow types from a structured schema is both straightforward
and terribly u...
Summary:
Prior to this change, primitive fields were un\[i\]typed. This commit
allows adding t...
Summary:
This patches in the following two pull requests from upstream:
- https://github.c...
4558d775a57e584e677049cff49489ae3976a026 authored about 6 years ago by William Chargin <[email protected]>
Summary:
To ease the transition from manual continuation resolution to the Mirror
API, we upda...
Summary:
This has two benefits:
- The dates on commits are data that we will probably want...
7c5923959e6d7a63de903bbdb030a7e34017f517 authored about 6 years ago by William Chargin <[email protected]>
Summary:
This commit follows up on the previous two pull requests by drawing the
rest of the o...
Summary:
See #915 for context. This adds nested field data to the “useful info”
data structure...
Summary:
See #915 for context. This commit changes the `schema` module only.
I had a hard ti...
3d2206088c61c8a16b1f2c4e592a8bdab98f2e6c authored about 6 years ago by William Chargin <[email protected]>
Summary:
Closes #902. CircleCI continues to work fast and well, on both the
commit and nightly...
Summary:
By using `<a {...this.props}>{children}</a>`, we were forwarding the
Aphrodite select...
Summary:
See #902 for context.
Test Plan:
Push to GitHub; observe badge in rendered README....
Summary:
This completes the minimum viable public API for the `Mirror` class. As
described on ...
Summary:
GitHub has an undocumented node limit on the number of IDs that can be
provided to th...
Summary:
Fixes #903. We already ignore Markdown code syntax (backticks), but
prior to this com...
Summary:
This should run `yarn test` on every commit, and `yarn test --full`
on `master` once ...
Summary:
Git only learned `--date=format:...` in Git 2.6.0. Some old Docker
images have older ...
Summary:
Our environment-stripping logic used in `config/env.js` to read the
current Git state...
Summary:
CircleCI seems fast.
This config file copied from the one suggested by CircleCI, wi...
e0dcce220b2ad24f1050f0181f986d36580785d7 authored about 6 years ago by William Chargin <[email protected]>
This modifies the `nodeDescription` code for the Git plugin so that when
given a Git commit, it...
Summary:
An update step is now roughly as simple as:
_updateData(postQuery(_queryFromPla...
65d811fb44b7e3cd9af74531b85accdf953fb017 authored about 6 years ago by William Chargin <[email protected]>
Summary:
These typenames are often superfluous, but sometimes they are useful.
For instance, w...
Summary:
All contributors to SourceCred have agreed to this more permissive
licensing option:
...
Summary:
The `extract` method lets you get data out of a mirror in a structured
format.
The...
b74f1f371442a208660970d216aaafa9bb2d5424 authored about 6 years ago by William Chargin <[email protected]>
Summary:
Per <https://github.com/sourcecred/sourcecred/pull/894#discussion_r220406780>.
Test...
90ace93f914c7de36ff294a20e3a5ba46568e473 authored about 6 years ago by William Chargin <[email protected]>
Motivated by my desire for `.toMatchInlineSnapshot()`. Really we just
need and updated typing f...
Test Plan:
Note that the nav links are now a lighter color, except when `:active`
(e.g., when ...
Summary:
This reestablishes harmony in light of #882.
Test Plan:
Existing unit tests suffic...
Summary:
This commit adds internal functions to (a) emit a GraphQL query to fetch
data for own...
Summary:
This will enable us to style links consistently across our application.
Our previou...
2af8566e6a7843d6d72c400aaca30df370f94982 authored about 6 years ago by William Chargin <[email protected]>
Summary:
As <https://github.com/sourcecred/sourcecred/pull/883/files#r219648511>.
It is somewh...
Summary:
This helpful utility is already used in some test code, and will shortly
be used in m...
Summary:
These were completely wrong; my bad.
[The docs][1] list `source` and `returnsData` ...
252400d5e7a17cc9e9508e3ab1e6388223fc3fd5 authored over 6 years ago by William Chargin <[email protected]>
This modifies the Git `Repository` data structure so that for every
commit, we track the `RepoI...
This modifies `core/repoId` so that `repoIdToString` returns not a
`string`, but an opaque subt...
Summary:
Almost every GitHub connection has nodes of an object type, like `User`
or `IssueComm...
We have a core type called `Repo`, but it really is an identifier to a
repo, rather than being ...
This modifies how commits are displayed in the cred explorer. Rather
than printing the full has...
Summary:
This commit changes the `Issue` type of the schema used in the `mirror`
tests to have...
This modifies the Git Commit type to includea short hash and a oneline
summary, and modifies `l...
Summary:
This commit adds internal functions to (a) emit a GraphQL query to fetch
data for a p...
In #873 I removed the data types for trees, blobs, and entries, but
neglected to remove the add...
Summary:
This function finds all objects whose own data has not been updated
since a given tim...
This modifies the behavior when loading the Git plugin so that it
serializes the Repository as ...
In #627, I made a case for removing all trees and blobs from the cred
graph. The issue was that...
Summary:
This function informs the GraphQL mirror of the existence of an object,
specified by ...
This commit adds a utility method, `mergeRepository`, which can merge
multiple Git repository d...
I wanted to add two new flowtype lint rules. However, as seen in #853
and #854, these rules don...
Summary:
The actual constraints for bound parameters are too complicated to
express within Flo...
Summary:
It’s useful to add this simple function now because the rest of the
commits required ...
This commit modifies the plugin adapter's `nodeDescription` method so
that it may return a Reac...
Summary:
SourceCred officially supports Node v8.x.x, so Travis should be testing
against that ...
Summary:
Sharness tests use temporary directories under the `sharness/`
directory, which somet...
Summary:
In #339, we attempted to configure Travis to email us on build failure.
But we misrea...
Summary:
This was changed in the v4.0.0 release of `better-sqlite3`:
<https://github.com/Joshu...
Summary:
Some clients want to write
const primitivesTableName = _primitivesTableName(typ...
5debae414ee31df3dac02d846969a2be03c8a4b3 authored over 6 years ago by William Chargin <[email protected]>