mirror of
https://github.com/status-im/sourcecred.git
synced 2025-02-14 13:36:50 +00:00
This adds a new command, `discourse`, which makes it convenient to load Discourse servers as standalone SourceCred projects. For example, you could load the official SourceCred discourse via the following: ```sh export SOURCECRED_DISCOURSE_KEY=.... yarn backend node bin/sourcecred.js discourse https://discourse.sourcecred.io credbot yarn start ``` I've updated the README with instructions for using the plugin. Test plan: No automated testing because I see this tool as a temporary placeholder until we get the SourceCred instances setup. I manually tested the error cases (e.g. providing an invalid server url) as well as success cases like the one above. I validated that the weights file argument is being interpreted correctly (i.e. trying to load invalid weights produces an expected error message, loading valid weights results in those weights being present in the UI).
2.9 KiB
2.9 KiB
Changelog
[Unreleased]
- Add
sourcecred discourse
for loading Discourse servers (#1374) - Breaking: Change output format for the scores command (#1372)
- Include top nodes for every type in Timeline Cred (#1358)
[0.4.0]
- Enable viewing cred over time for GitHub repos (#1268)
- Remove unused CLI commands (
pagerank
andanalyze
) (#1254) - Track cred on the project level, not the repo level (#1233)
- Fix a bug with GitHub reference detection with multiple repos (#1233)
- Enable loading whole orgs (via
sourcecred load @org-name
) (#1233) - Add
--weights
tosourcecred load
to provide weight overrides (#1224).
[0.3.0]
- Display Timeline Cred in the UI (#1216)
- Calculate Timeline Cred, and save it on
sourcecred load
(#1212) - Temporarily disable the Git plugin (#1210)
- Officially support node 10 and node 12 (#1205)
- Fail quicker and with information when using invalid GH token (#1161)
- Allow the user to save or upload weight settings (#1150)
- Allow tweaking weights on a per-node basis (#1143)
- Add the
pagerank
command (#1114) - Add the
clear
command (#1111) - Add description tooltips for node and edge types in the weight configuration UI (#1081)
- Add the
export-graph
command (#1110) - Enable loading private repositories (#1085)
- Enable setting type weights to 0 in the UI (#1005)
- Add support for 🚀 and 👀 reaction types (#1068)
- Create one page per project, rather than having a selector (#988)
[0.2.0]
- Cache GitHub data, allowing for incremental and resumable loading (#622)
- Hyperlink Git commits to GitHub (#887)
- Relicense from MIT to MIT + Apache-2 (#812)
- Display short hash + summary for commits (#879)
- Hyperlink to GitHub entities (#860)
- Add GitHub reactions to the graph (#846)
- Detect references to commits (#833)
- Detect references in commit messages (#829)
- Add commit authorship to the graph (#826)
- Add
MentionsAuthor
edges to the graph (#808)
[0.1.0]
- Organize weight config by plugin (#773)
- Configure edge forward/backward weights separately (#749)
- Combine "load graph" and "run pagerank" into one button (#759)
- Store GitHub data compressed at rest, reducing space usage by 6–8× (#750)
- Improve weight sliders display (#736)
- Separate bots from users in the UI (#720)
- Add a feedback link to the prototype (#715)
- Support combining multiple repositories into a single graph (#711)
- Normalize scores so that 1000 cred is split amongst users (#709)
- Stop persisting weights in local store (#706)
- Execute GraphQL queries with exponential backoff (#699)
- Introduce a simplified Git plugin that only tracks commits (#685)
- Rename cred explorer table columns (#680)
- Display version string in the app's footer
- Support hosting SourceCred instances at arbitrary gateways, not just the root of a domain (#643)
- Aggregate over connection types in the cred explorer (#502)
- Start tracking changes in
CHANGELOG.md