Add support for "miscellaneous" ecosystem project type - #3602
Add support for "miscellaneous" ecosystem project type#3602awtj8o81ryywg793 wants to merge 32 commits into
Conversation
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Deploying matrix-website with
|
| Latest commit: |
e284f49
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://34bb08ec.matrix-website.pages.dev |
| Branch Preview URL: | https://awtj8o81ryywg793-patch-59.matrix-website.pages.dev |
|
I’ve marked this pull request as "open" to signal that, while it isn’t complete, it is nevertheless open for feedback specifically on what data each project should have and how it should be presented visually. Once that’s done, I can circle back around and update |
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
|
remember to update https://github.com/matrix-org/matrix.org/blob/main/CONTENT.md#adding-new-projects-to-the-ecosystem also :) |
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
|
pending updating the docs this looks mostly good to me. can we launch it with a couple active projects listed instead of a single depressing thirdroom? |
|
Quoted from a previous comment:
Sure. |
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Co-authored-by: Kim Brose <2803622+HarHarLinks@users.noreply.github.com> Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Co-authored-by: Kim Brose <2803622+HarHarLinks@users.noreply.github.com> Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Co-authored-by: Kim Brose <2803622+HarHarLinks@users.noreply.github.com> Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
| %} | ||
|
|
||
| {% set obsolete = miscellaneous_projects | ||
| | filter(attribute="maturity", value="Obsolete") |
There was a problem hiding this comment.
We should probably support case-insensitivity or normalise the value before checking it.
There was a problem hiding this comment.
There was a problem hiding this comment.
Quoted from a previous comment:
https://github.com/Keats/tera/blob/v1/docs/content/docs/_index.md#sort ?
We could do something like:
{% set data = load_data(path="content/ecosystem/miscellaneous/miscellaneous.toml") %}
{% set miscellaneous_projects = data.project %}
{% set projects = miscellaneous_projects | sort(attribute="maturity") %}
Which currently works, in that it places projects whose maturity is either "Obsolete" or "obsolete" at the end, but it will break once we introduce more maturity levels (e.g., Stable, Beta, etc.), as it will place stable projects at the end, for example.
If I’m missing something here, please let me know.
There was a problem hiding this comment.
Is there precedence for a similar case in our codebase? If the approach matches, I'm good with this.
| %} | ||
|
|
||
| {% set obsolete = miscellaneous_projects | ||
| | filter(attribute="maturity", value="Obsolete") |
There was a problem hiding this comment.
Is there precedence for a similar case in our codebase? If the approach matches, I'm good with this.
Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Co-authored-by: Kim Brose <2803622+HarHarLinks@users.noreply.github.com> Signed-off-by: Jack S. <181536874+awtj8o81ryywg793@users.noreply.github.com>
Description
From time to time, we receive requests to add projects that don’t fit into the pre-existing categories we support, which has limited our ability to list them. We also have projects that were previously listed on the pre-Zola website but are no longer listed because they no longer align with the categories we support.
To address that issue, this pull request adds support for listing projects considered "other".
To see why the term "other" was chosen over "interesting", see: #3539 (comment).Related issues
Closes #3539.
Role
Member of The Matrix.org Foundation Website & Content Working Group.
Timeline
There is no immediate deadline, but the sooner the better.
Signoff
Please sign off your individual commits.