matrix-org / matrix-org/matrix.org
Order bridges by maturity
- Dominant language
- JavaScript
- Stars
- 616
- Forks
- 463
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 19
Description
Related to #1584
We have cases such as https://matrix.org/ecosystem/bridges/discord/ where (as of today) beta > alpha > stable is in apparently the wrong order. This would be resolved by a more consistent policy about which maturity labels to assign projects.
At the same time, our current code allows things such as https://a15d36a4.matrix-website.pages.dev/ecosystem/bridges/slack/ where
- obsolete projects are featured
- obsolete projects are listed before non-obsolete projects if so defined in the projects .toml
We should let logic in the zola template manage the order, similar to how we order the members of the foundation automatically. We can apply this to obsolete projects already imo. We need to resolve the policy issue for a clear decision on the rest.
Keywords: sort
Contributor guide
Research direction
Start by reviewing the Zola template logic that renders bridge listings, the projects' .toml data, and related issue #1584. The maturity-label policy still needs a clear decision; done means the policy is settled and bridge ordering consistently handles obsolete projects and maturity labels.
Written by the indexing model from the issue text.
Assessment
- Domain
- web-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100