Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue: Generate the content of the root ecosystem page #2197 #2466

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 1 addition & 11 deletions content/ecosystem/_index.md
Original file line number Diff line number Diff line change
@@ -1,11 +1 @@
+++
title = "The Matrix Ecosystem"
sort_by = "weight"
+++

* [Clients](clients) – The Matrix ecosystem is vibrant. Whatever platform you use, someone has probably already developed a client for it.
* [Hosting](hosting) – Everyone can host their Matrix server, but not everybody wants to. These are the providers the Matrix.org Foundation knows about.
* [Servers](servers) – Advanced users may want to run a homeserver by themselves for more independence and sovereignty. Here are the servers advanced users can run.
* [Bridges](bridges) – Bridges allow you to connect Matrix to a third-party platform, and interact seamlessly.
* [Integrations](integrations) – Useful integrations for more productive or fun conversations in the Matrix ecosystem.
* [SDKs](sdks) – Develop great apps, bots, and bridges. Focus on what you do best. Let the SDKs do all the heavy lifting.
{{< matrix-projects >}}
16 changes: 16 additions & 0 deletions layouts/shortcodes/Matrix-projects.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html>
<head>
<title>The Matrix Ecosystem</title>
</head>
<body>
<h1>The Matrix Ecosystem</h1>
<ul>
{{ range .Site.Data.matrix-categories.categories }}
<li>
<a href="{{ .url | replace "https://github.com/matrix-org/matrix.org/content/ecosystem/" "" | trimSuffix "/" }}">{{ .name }}</a> &ndash; {{ .description }}
</li>
{{ end }}
</ul>
</body>
</html>
19 changes: 19 additions & 0 deletions static/data/matrix-projects.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
categories:
- name: Clients
description: The Matrix ecosystem is vibrant. Whatever platform you use, someone has probably already developed a client for it.
url: https://github.com/matrix-org/matrix.org/tree/main/content/ecosystem/clients
- name: Hosting
description: Everyone can host their Matrix server, but not everybody wants to. These are the providers the Matrix.org Foundation knows about.
url: https://github.com/matrix-org/matrix.org/tree/main/content/ecosystem/hosting
- name: Servers
description: Advanced users may want to run a homeserver by themselves for more independence and sovereignty. Here are the servers advanced users can run.
url: https://github.com/matrix-org/matrix.org/tree/main/content/ecosystem/servers
- name: Bridges
description: Bridges allow you to connect Matrix to a third-party platform, and interact seamlessly.
url: https://github.com/matrix-org/matrix.org/tree/main/content/ecosystem/bridges
- name: Integrations
description: Useful integrations for more productive or fun conversations in the Matrix ecosystem.
url: https://github.com/matrix-org/matrix.org/tree/main/content/ecosystem/integrations
- name: SDKs
descriptions: Develop great apps, bots, and bridges. Focus on what you do best. Let the SDKs do all the heavy lifting.
url: https://github.com/matrix-org/matrix.org/tree/main/content/ecosystem/sdks