Description:
Looking into the requirements for the initiatives plugin, I found some issues, room for improvement and needed to add functionality. The combination feels like the release of a new version of the Discourse plugin.
Making a proposal to check if this makes sense as an initiative.
Status: Completed
As of the merging of https://github.com/sourcecred/sourcecred/pull/1465 this is now available for use from the master branch :]
As of https://github.com/sourcecred/sourcecred/pull/1482 the old version is removed. Completing this Initiative.
Champion:
Benefits:
Implementation plan:
Deliverables:
- Discourse no longer needs an API key.
- Mirroring happens by searching for bumped topics. Making it faster and more robust, especially when interrupting the first load.
- Editing posts is now supported.
- Deleting posts is partially supported (when a topic is updated, posts deleted from it are reflected).
- Overall code quality improvements from refactoring and extra test coverage.
Dependencies:
References
Contributions:
- https://github.com/sourcecred/sourcecred/pull/1431
- https://github.com/sourcecred/sourcecred/pull/1432
- https://github.com/sourcecred/sourcecred/pull/1448
- https://github.com/sourcecred/sourcecred/pull/1451
- https://github.com/sourcecred/sourcecred/pull/1454
- https://github.com/sourcecred/sourcecred/pull/1455
- https://github.com/sourcecred/sourcecred/pull/1456
- https://github.com/sourcecred/sourcecred/pull/1457
- https://github.com/sourcecred/sourcecred/pull/1458
- https://github.com/sourcecred/sourcecred/pull/1459
- https://github.com/sourcecred/sourcecred/pull/1460
- https://github.com/sourcecred/sourcecred/pull/1462
- https://github.com/sourcecred/sourcecred/pull/1463
- https://github.com/sourcecred/sourcecred/pull/1473
- https://github.com/sourcecred/sourcecred/pull/1464
- https://github.com/sourcecred/sourcecred/pull/1465
- https://github.com/sourcecred/sourcecred/pull/1481
- https://github.com/sourcecred/sourcecred/pull/1482
- @decentralion’s regular feedback and help in onboarding into the development process.