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

Replace btoa with base-64 encode for generating UUIDs

btoa doesn't work in node, base64Encode is the fully RFC 4648 compliant implementation that will...

7ec0b3435aadf5ca314ff12339ba49c1e06b0c6b authored over 4 years ago by Hammad Jutt <[email protected]>
Generate initial ledger for legacy projects

This adds a script for generating an initial ledger for legacy
SourceCred projects.

Usage: `yar...

02a2e41bffda301d8c2b5840ae92a994a94fad88 authored over 4 years ago by Hammad Jutt <[email protected]>
Use ledger identities in Cred generation (#1997)

This commit:
- Adds an Identity plugin declaration in ledger/identity
(it's not really a plugi...

172cb243ca05784230f1a0403aafdfd2a8e3d4cc authored over 4 years ago by Dandelion Mané <[email protected]>
Add identity subtypes (#1995)

This commit gives identities a subtype, which is one of: "USER", "BOT",
"ORGANIZATION", or "PRO...

ab4728cb5fab455bc6532d3bca93589af1328749 authored over 4 years ago by Dandelion Mané <[email protected]>
Identities own their addresses (#1994)

This commit refactors how identity addressing works. Instead of there
being a function, `identi...

e2013cdb8bbf24e5a5670dc00a014df7ebb26bea authored over 4 years ago by Dandelion Mané <[email protected]>
Setup React Admin frontend (#1888)

* Setup React Admin frontend

This configures ReactAdmin to render as the frontend with a simp...

8140738da3e0cca3e708f3423a16c5f8b7e6a3af authored over 4 years ago by Hammad Jutt <[email protected]>
add `newIdentity` method (#1993)

This moves responsibility for constructing identity objects out of the
ledger and into the iden...

aab5c4ab9b0aa3f49d124d031c28d76678578b25 authored over 4 years ago by Dandelion Mané <[email protected]>
Rename `user` module to `identity` (#1992)

As part of #1941, I am going to refactor the user abstraction so that we
can have multiple type...

312a2aed8addc823c642d0c71d1c73d37693ceaf authored over 4 years ago by Dandelion Mané <[email protected]>
Wrap Ledger actions in an Event wrapper (#1991)

The LedgerEvent wrapper contains a single action, a version string, and
a ledgerTimestamp. This...

5ad464cfd2c6d618034f537c0eaec45864694cf0 authored over 4 years ago by Dandelion Mané <[email protected]>
Cleanup Ledger version handling (#1990)

This implements some changes suggested during a review of the ledger
module with @wchargin. We:...

e43c11acbdb00157d23b814337dc7f088c21fc85 authored over 4 years ago by Dandelion Mané <[email protected]>
Remove console.log in discord/fetcher (#1960)

Slipped through review of #1949.

Test plan: I no longer see `console.log` appearing when I ru...

49c92f5af9414a36c0a7d10036bcd7766bb63dc2 authored over 4 years ago by Dandelion Mané <[email protected]>
Support serializing and parsing the Ledger (#1958)

This commit refactors the Ledger to use a JsonLog for its underlying
action log, provides a `se...

df95c6d614582cd549d04761c8c7e3c31b7e4619 authored over 4 years ago by Dandelion Mané <[email protected]>
Update gitignore and yarn.lock (#1972)

* Add .idea to gitignore

This is for all my webstorm homies out there

Test Plan: make sure...

4ba7199da52630751b3fc0014747f83d941bde44 authored over 4 years ago by Hammad Jutt <[email protected]>
addAlias emits explicit transfer events

This commit implements a great [review suggestion] by @topocount. We
change the `addAlias` metho...

5b0faf284e53112581a21698b887b82767f07621 authored over 4 years ago by Dandelion Mané <[email protected]>
Rebrand `TestTaskReporter` to `SilentTaskReporter` (#1967)

We will want a TaskReporter which doesn't have any side-effects,
so we can use it as a default ...

866d70ab10851bb827fa787b5580e12146a9b879 authored over 4 years ago by Dandelion Mané <[email protected]>
Create the `diskUtil` module (#1963)

This module contains some convenience helpers for interacting with files
on disk, creating dire...

61fb3e4488022a5d15dffffb4e6a175203689985 authored over 4 years ago by Dandelion Mané <[email protected]>
Migrate concepts from `cli/` to `api/` (#1962)

This commit moves many concepts (e.g. a Plugin, default bundled plugins,
InstanceConfig) out of...

65ad351d8f11fca2a42aabca99a257d6ef5dfe79 authored over 4 years ago by Dandelion Mané <[email protected]>
Reify a PluginId type (#1961)

This commit adds a PluginId type, which is an opaque subtype of string
with an `owner/name` str...

ecaa6bfe5667e5866b288c8523072d29e9272924 authored over 4 years ago by Dandelion Mané <[email protected]>
Simplify Grain Allocation module (#1957)

The GrainAllocation module was pretty messy, in part because we weren't
sure about the scope wh...

dfe41de4e104e2a35d419e74561023a7866e3350 authored over 4 years ago by Dandelion Mané <[email protected]>
Discord: Remove unused Interface (#1949)

This Interface wasn't being used for the test
purpose it was originally intended for.

Test p...

5ea5728cb66b5eaebdf27a3c74fd6c6a36e12e82 authored over 4 years ago by Brian Litwin <[email protected]>
Dicsord: update snapshot fetcher (#1948)

This change updates the snapshot fetcher to fetch/save
data in the nested fashion in which we f...

5481b9dd39e5a3d14124b8d7fd70c7331b6627fe authored over 4 years ago by Brian Litwin <[email protected]>
Discord: add latest message helper (#1803)

This adds an option to refetch a given number of a
channel's messages when fetching from the Di...

03f0b132f357d0fb2113fa2e20a52d6309c30f98 authored over 4 years ago by Brian Litwin <[email protected]>
Add a parser to the address module (#1956)

Use of parsers is becoming widespread in the codebase, and it's annoying
to not have a default ...

91827007cf95273a03a9e4b2e2fad6b6e73a5493 authored over 4 years ago by Dandelion Mané <[email protected]>
ledger enforces timestamp ordering (#1955)

This commit modifies the ledger so that it enforces that actions are
always in timestamp order....

d7bd32f00755db8a598856184a450e388513f090 authored over 4 years ago by Dandelion Mané <[email protected]>
Slight refactor to Ledger testing (#1954)

Just a code reorg. Will make it easier to add more testing that depends
on constructing a Ledge...

534ccc328e8fb0fc1c2ce87b23dc1e042da979ed authored over 4 years ago by Dandelion Mané <[email protected]>
ledger: support transferring Grain (#1953)

This adds Grain transfer support to the Ledger.
Simple semantics, and well tested.

Test plan...

b4fb6cbde80d0526755642789ca26273d4c8ed8f authored over 4 years ago by Dandelion Mané <[email protected]>
ledger: support distributing Grain (#1947)

This commit adds `ledger.distributeGrain`, which uses a GrainPolicy and
a CredHistory to distri...

e7a391f0b84a52c614a216836e536ab4dfdddf66 authored over 4 years ago by Dandelion Mané <[email protected]>
ledger: add acounts and grain balances (#1946)

This commit updates the Ledger so that we now support tracking and
updating users' Grain balanc...

5fb4d58b8841ea09b1eded8fd33afef150e75e9c authored over 4 years ago by Dandelion Mané <[email protected]>
ledger: support retrieving canonical addresses (#1944)

When processing Grain allocations, we'll need to add support for mapping
node addresses onto th...

4da2548c017747136b7e81d3402eea0a8a0563e9 authored over 4 years ago by Dandelion Mané <[email protected]>
Ledger: throw error for unknown action versions (#1943)

This updates the Ledger so that it properly throws an error if it
discovers that one of its act...

f424756bb8693620851d852fa6a2338fa88dc269 authored over 4 years ago by Dandelion Mané <[email protected]>
Support $ReadOnlyMap (#1942)

This modifies the Grain allocation module so that it uses
`$ReadOnlyMap`s. As a necessary and h...

39d7de9e346d0c8b15d4df91f0a095a319a69255 authored over 4 years ago by Dandelion Mané <[email protected]>
Ledger tracks user identities (#1916)

* Begin work on the ledger

This starts work on the Ledger module, which will accumulate insta...

161ed4c0682fd0299af2e4805e76bb977e56e083 authored over 4 years ago by Dandelion Mané <[email protected]>
Move grain modules into the ledger folder (#1940)

The grain and grainAllocation modules should be included as part of the
ledger, rather than liv...

b9b2739b2d09c3e7d33ae960102f1f64b95d8553 authored over 4 years ago by Dandelion Mané <[email protected]>
user: remove createUser (#1939)

Latest ledger design in #1916 takes over responsibility for generating
the UserId explicitly, s...

e38af899e3314a99a5a42763c2e64e7e76bdbb6c authored over 4 years ago by Dandelion Mané <[email protected]>
Represent Grain as Strings at rest (#1938)

This commit modifies the grain module so that we store Grain values as
strings at rest (the ful...

73384ababbb3259a1ee45d3ec00f152e6143c390 authored over 4 years ago by Dandelion Mané <[email protected]>
add JsonLog for serializing logs of JSON objects (#1931)

* add JsonLog for serializing logs of JSON objects

This commit adds the JsonLog module, which...

81c1306640a95056fe05d8184bd017ee06dc2617 authored over 4 years ago by Dandelion Mané <[email protected]>
GitHub: Mint cred only for merged PRs (#1933)

This commit modifies the GitHub createGraph method so that it now
returns a WeightedGraph, and ...

4b49f4891151c454ce0972740aa47bfbc9b6306f authored over 4 years ago by Dandelion Mané <[email protected]>
Rewrite the README.md to prepare for beta (#1926)

e54b0a3f5bf502a029b09ad8357b833881d0d7b3 authored over 4 years ago by Dandelion Mané <[email protected]>
Change GitHub default weights (#1932)

By default, let's only mint Cred for pull requests and reviews.

I'll follow on with a change ...

3ac90c3a98f76bb5a22677107dba8e1f3f40455a authored over 4 years ago by Dandelion Mané <[email protected]>
Publish SourceCred with executable binary (#1920)

This updates our build so that we include a shebang at the top of
`bin/sourcecred.js`, mark it ...

bb77ba28d1752d0343e0d08909695f359d0582b8 authored over 4 years ago by Dandelion Mané <[email protected]>
add `sourcecred go` command (#1923)

The `go` command performs a full load, running the following commands in
sequence:
- load
- g...

d79f920693cfc5205049c0ea569cb8375a7c38b4 authored over 4 years ago by Dandelion Mané <[email protected]>
cli/load should fail if any plugin fails to load (#1922)

Previously, if any individual plugin failed to load, the load command
would print an error, but...

eddb92ba5faffe529bac3575073a94702645fa88 authored over 4 years ago by Dandelion Mané <[email protected]>
Discourse: remove unused SQL queries (#1929)

Given the removed recheckTopicsInCategories feature, this removes SQL
queries that are unused.

9dbb25b94b5d6e1ce3880348bab8995aa2430cbd authored over 4 years ago by Robin van Boven <[email protected]>
Discourse: remove recheckTopicsInCategories feature (#1928)

Previously this recheck had a usecase: give priority to categories
that are used as Initiative ...

1b7a522f22e161b7acdf17ab665db88d702b3bd6 authored over 4 years ago by Robin van Boven <[email protected]>
Fixup Username semantics and implementation (#1930)

This commit incorporates post-merge review feedback from @wchargin,
as found in [this review].
...

e6c7ac206361bd3a968fb4bbd8e712e6d9de0740 authored over 4 years ago by Dandelion Mané <[email protected]>
Fixup update_snapshots.sh (#1927)

This is a leftover from #1904.

Test plan: `./scripts/update_snapshots.sh` now works.

9125676b4ee8a13b8e2d437f582f26bc7ef7efdc authored over 4 years ago by Dandelion Mané <[email protected]>
Add a ledger/user type (#1915)

This adds a user type to the ledger. Each user is tracked by a UUID, and
has a human-specified ...

e9c70d532766ee8c02766778ffb5e0d9db3df486 authored over 4 years ago by Dandelion Mané <[email protected]>
Remove the recharts dep (#1921)

It was a part of the removed TimelineCred frontend.

Test plan: CI will suffice.

43d378ca93cc3338cdc72f04022e90645c58d2fd authored over 4 years ago by Dandelion Mané <[email protected]>
Set version to 0.7.0 (#1919)

As a precursor for the eventual next release.

387000dae8eac280ea7187beea67b5a3bbeb92bc authored over 4 years ago by Dandelion Mané <[email protected]>
Modify Discord to mint Cred for every emoji (#1918)

This changes the Discord plugin so that, by default, it adds every
Reaction to the graph, so th...

c08ce1543d99360dd584fa653e9a475451af54be authored over 4 years ago by Dandelion Mané <[email protected]>
graph: support choosing specific plugins (#1917)

This is the dual to #1858; it allows the cli/graph command to choose to
load only specific plug...

26c70764ae74082104ad1a2eecbb6b191b493f35 authored over 4 years ago by Dandelion Mané <[email protected]>
util: add `uuid` module (#1914)

Summary:
A new utility module defines an opaque UUID type. Clients can generate
random UUIDs a...

abbc024cbf8b9abdd14390f97b48448b11abf32d authored over 4 years ago by William Chargin <[email protected]>
Enable score command to load weights (#1913)

Now, if a `weights.json` file is present in the `config/` folder, its
weights will be loaded an...

ba8313e4b4ab011de3ded2e53357e194742bf224 authored over 4 years ago by Dandelion Mané <[email protected]>
The `score` command now supports custom params (#1912)

If the instance wants to specify custom TimelineCredParams, e.g. a
custom alpha value, they may...

f0aeb9425e0a94531a89f175c61676a00cd840a6 authored over 4 years ago by Dandelion Mané <[email protected]>
`yarn start` uses test-instance by default (#1911)

Prior to this commit, `yarn start` would fail if a development instance
path is not provided. H...

20b6cd672dd6e9c97da81bf1f28a702ea2a8eb44 authored over 4 years ago by Dandelion Mané <[email protected]>
New UI shows weights and recomputes Cred (#1910)

This commit adds a major piece of missing functionality to the new UI:
the ability to view weig...

c796c6e740f6c763f6880801ccbf507d5d6ec743 authored over 4 years ago by Dandelion Mané <[email protected]>
Move explorer/weights to ui/weights (#1909)

Test plan: Just a move/rename, `yarn test` passes.

d865681fafa055f958b3f10e0bc056cf56beb8c1 authored over 4 years ago by Dandelion Mané <[email protected]>
Add support for recomputing credViews (#1908)

This will be needed for letting the UI recompute Cred scores with new
weights / params (which i...

19572c5bc4d3f870463068f8fccbaa171675370a authored over 4 years ago by Dandelion Mané <[email protected]>
Move plugin configs to `config/plugins` (#1907)

This changes the instance system structure so that all the
plugin-specific configs are organize...

811bf32968954a0f65ff4c1f574dc2ed3980dd2b authored over 4 years ago by Dandelion Mané <[email protected]>
cli: add `site` subcommand (#1905)

Summary:
The `sourcecred site` command now sets up a static site for a cred
instance, which ma...

7ab3a74c3a2a5bd04f06c6153e7e40f4d85a51b8 authored over 4 years ago by William Chargin <[email protected]>
build: fix references to `yarn backend` (#1904)

Summary:
Follow-up to #1903. In particular, this should fix the Docker build.

Test Plan:
Ru...

a30c45bc05f748fef77739ea074a1c95731f4dfd authored over 4 years ago by William Chargin <[email protected]>
build: create unified `yarn build` command (#1903)

Summary:
Previously, we used `backend` to build the backend and `build` to build
the frontend,...

69e945ab23c6bd8954db8ad123ed6863513ef755 authored over 4 years ago by William Chargin <[email protected]>
deps: add dev dependency on `npm-run-all` (#1902)

Summary:
We want this to run the frontend and backend builds in parallel.

wchargin-branch: d...

652190eb2d3a6868b82a467253419ef35dd784d5 authored over 4 years ago by William Chargin <[email protected]>
Remove the project type (#1900)

This commit removes the `core/project.js` type. It was a sort of
"kitchen sink" config file whe...

7a531560b199a3ec38723d00be6e2f85e2b3994b authored over 4 years ago by Dandelion Mané <[email protected]>
Add snapshot testing for instances (#1897)

This adds a simple sharness snapshot test for the new instance system,
in the model of the old ...

86fd5638bb454dc93f10329f9b6ec763652c26e4 authored over 4 years ago by Dandelion Mané <[email protected]>
Remove vestigial load-related logic (#1898)

This commit removes old logic related to loading projects in the context
of "data directories"....

46c8e83d28f01acc9099f149ccf6c912c7a8319f authored over 4 years ago by Dandelion Mané <[email protected]>
Remove legacy explorer UIs (#1899)

This commit removes (both) legacy explorer UIs, since they have been
replaced as of #1894.

T...

f6dbbc951fa8b309892585f41aa1184ccdc0b4bb authored over 4 years ago by Dandelion Mané <[email protected]>
Add parser for TimelineCredParams (#1895)

This will allow us to integrate with the `scores` module in a way that
has runtime validation o...

219c4490b26f78d7eb7c1b716c11b37e00baae41 authored over 4 years ago by Dandelion Mané <[email protected]>
Add a new Explorer UI for instanced cred (#1894)

This commit integrates a new version of the cred explorer, which is
compatible with the new ins...

dcb7219cb862424ae12d1db50f1a55e0b6753a68 authored over 4 years ago by Dandelion Mané <[email protected]>
CredView provides node and edge types (#1893)

This is a convenience for frontend development.
Not tested because this module is rotten.

Te...

26cf0af7f7117266d17f59301ab3a44dd42ed3c1 authored over 4 years ago by Dandelion Mané <[email protected]>
Add `CredView.userNodes` (#1892)

It's a simple yet helpful method. It's not tested because this module is
rotten.

Test plan: ...

1fc0a39cefdf19e33f0b324e5639c49fd503804f authored over 4 years ago by Dandelion Mané <[email protected]>
CredView computes inFlows and outFlows (#1891)

This adds `inflows` and `outflows` methods to the CredView.

The CredView module is known-temp...

b170ff6cc2bcdfea685c1f9f2f6521ab5543e8b1 authored over 4 years ago by Dandelion Mané <[email protected]>
compat: expose type for `JsonObject` compatibility (#1886)

Summary:
By making the `Compatible<T>` type definition transparent, it becomes
valid to pass a...

160de95e9ff74ac3d3b7648c19470b9bda4d5539 authored over 4 years ago by William Chargin <[email protected]>
combo: make `JsonObject` arrays/objects covariant (#1885)

Summary:
This is more general: a mutable type is a subtype of its corresponding
read-only type...

fb669962a0300d3a00f1f1a2ecc104b6f9c51267 authored over 4 years ago by William Chargin <[email protected]>
Make cli2 report the version and provide help (#1887)

We need the `--version` flag, both for general goodness, and because our
Docker publish pipelin...

ad6656d53e6b8f7dc2da7ef4f3de03b218714b0c authored over 4 years ago by Dandelion Mané <[email protected]>
Rename cli2 to cli (#1884)

This moves all of the `cli2` command files into the `cli` directory,
since we are making the in...

d736cd4d2ec7832a552923165401dc7629348ec3 authored over 4 years ago by Dandelion Mané <[email protected]>
Remove old CLI (#1883)

This commit removes the old CLI, which is being replaced by the new
instance-system based appro...

609d07e04cf21f049ef8ce9dead70e54685016d0 authored over 4 years ago by Dandelion Mané <[email protected]>
deps: upgrade `flow-bin@^0.127.0` (#1881)

Summary:
One weird hack needs to be slightly amended; everything else still works
given recent...

222f4a07384639ff4f9ecf19849d52186f3541e8 authored over 4 years ago by William Chargin <[email protected]>
flow: rename `$ExpectFlowError` to `$FlowExpectedError` (#1880)

Summary:
The latest versions of Flow restrict suppression comments to the fixed
names `$FlowEx...

61d6d22c2f9e1b6675aae6f84e82b5614ff008ba authored over 4 years ago by William Chargin <[email protected]>
flow: update libdefs for `express`, removing hacks (#1879)

Summary:
This removes a SourceCred-specific hack because the upstream issue has
been fixed. Re...

deb257ff6a92bbe90cca3061fef5da64c5503893 authored over 4 years ago by William Chargin <[email protected]>
Remove build2 / start2 references (#1882)

Now that we're making the new UI the canonical one, we can remove
references to calling it `bui...

e744b2bd4a789f77574d37489bc7644ad1e1b667 authored over 4 years ago by Dandelion Mané <[email protected]>
Kill the old homepage (#1874)

This commit removes the old homepage entirely. This is a prelude
to removing the react-router d...

84c9122a2aababc141fcf460f8d0d5b80ef279a0 authored over 4 years ago by Dandelion Mané <[email protected]>
Add parser for core.Weights (#1877)

This adds a proper parse for core.Weights, and modifies the `fromJSON`
method to use that parse...

f9d62188e46b3306faf8f2d9d8c7fa9443e4f43a authored over 4 years ago by Dandelion Mané <[email protected]>
Remove instructions from README (#1873)

Our README.md has a hodge-podge of information about using SourceCred.
Much of it is about to g...

6f9719d8ba1f37a048c09495bbb26c177ef9610b authored over 4 years ago by Dandelion Mané <[email protected]>
Document compatible type issue (#1876)

See #1875 for details.

cbfa6ed64856e1b5a1edea8edfce649cb9c0283e authored over 4 years ago by Dandelion Mané <[email protected]>
Discord: add Mirror class (#1780)

Creates a class to handle the implementation
of fetching data from the Discord server and
savi...

7797c120e61ef7f501b64b5db39f44d3b178f368 authored over 4 years ago by Brian Litwin <[email protected]>
Add Address.fromRaw (#1871)

This adds a fromRaw method to the Address module so that we may properly
parse serialized addre...

ea175a390ae7a8e0441a3b3a45d40313ff5684cd authored over 4 years ago by Dandelion Mané <[email protected]>
combo: accept a key parser in `dict` (#1872)

Summary:
An optional second parameter to `C.dict` can now be used to refine keys
to a subtype ...

8ea16de6f9395434f048b69e93dce321e4e9e8bb authored over 4 years ago by William Chargin <[email protected]>
cli2 common: add util to load json files (#1868)

This adds two methods to cli2/common.js:
- loadJson, which loads a JSON file from disk and then...

bca825b5356d667c7fa5efb11ba09e733322135d authored over 4 years ago by Dandelion Mané <[email protected]>
add support for parsing compatible objects (#1867)

This adds Combo parsing support to the compatible module. Now, rather
than writing `fromJSON` m...

a8f353b33f894232826fbbc5e5b8ae9bf2f90479 authored over 4 years ago by Dandelion Mané <[email protected]>
Remove frontend2 routing and radically simplify

Per discussion with @hammadj, @topocount, and @wchargin, we are planning
to have the frontend2 s...

7ec34edd0df7132bb47b6bad585989c98f08edf0 authored over 4 years ago by Dandelion Mané <[email protected]>
Change `yarn start2` argument structure

Now you pass `--instance PATH` rather than `--instance=PATH` which is
agreed to be much much bet...

2665ca84162bcc284a8af9feeae0195801e7b1da authored over 4 years ago by Dandelion Mané <[email protected]>
Rename `homepage2` to `ui`

Just a more sensible name since it's not a homepage of any sort.

Test plan: Flow passes, `yarn ...

67b74d7cfe9e6f2f9195ede035804fbb1c97ade2 authored over 4 years ago by Dandelion Mané <[email protected]>
build(deps): bump websocket-extensions from 0.1.3 to 0.1.4 (#1842)

Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0....

d90521e7da488e626304a49ba1287a771846a2c1 authored over 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configure fe2 to load from instances (#1856)

This modifies the frontend2 so that we can load real data from cli2
instances, including:
- th...

e6a3d776ab53f79281fc88e249e0783542a8337b authored over 4 years ago by Dandelion Mané <[email protected]>
Frontend2: Remove references to projectIds (#1855)

The frontend build system has a bunch of logic for loading in the list
of projectIds and includ...

cb637dbaa44e40ad0669da112a46608a0e1343e3 authored over 4 years ago by Dandelion Mané <[email protected]>
Radially simplify homepage2 (#1854)

This drastically streamlines the new frontend entry directory.
All the logos, the nav bar, the ...

4b0fcb96be99cc6ca97ff2b254e9669a57eba44a authored over 4 years ago by Dandelion Mané <[email protected]>
Fork the frontend to build towards cli2 compat (#1853)

The cli2 ("instance") system has a foundationally different assumption
about how the frontend w...

f25bc795c6a1ef237153ac84f7ff28d7effa27a1 authored over 4 years ago by Dandelion Mané <[email protected]>
Combine the `merge` and `score` commands (#1859)

As discussed [in Discord]:

At present, cli2 is organized around the following commands:

- ...

53d3bd6766c227710acce4577135ebe1df20232f authored over 4 years ago by Dandelion Mané <[email protected]>
cli2 load: support loading specific plugins (#1858)

This modifies cli2/load so that you can now provide a list of fully
scoped plugin names (e.g. s...

e49823921d9c9b576475b6b22fca797a8933512f authored over 4 years ago by Dandelion Mané <[email protected]>