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

[docs] Add intro text to Ecosystem sections #6201

Merged
merged 2 commits into from
Aug 31, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
14 changes: 10 additions & 4 deletions docs/website/content/ecosystem/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,20 @@ kind: support
categories:
- key: rego
title: Rego Language
description: |
Rego is the policy language used by OPA and there are various integrations that make working with the language easier.
- key: production
title: OPA at Scale
description: |
OPA has a number of features that are most useful when running OPA in production. These integrations make use of those features, and make it easier to use OPA at scale.
- key: tool
title: Tool Integrations
- key: language
title: Language Integrations
- key: builtwithopa
title: Built with OPA
description: |
OPA plays nice with a range of existing tools too via some bespoke integrations.
- key: createwithopa
title: Create with OPA
description: |
OPA's SDKs and APIs offer a solid foundation for all kinds of projects. See the integrations below for inspiration.
intro: |
Showcase of OPA integrations, use-cases, and related projects.
---
2 changes: 1 addition & 1 deletion docs/website/content/ecosystem/go-integration.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Go Integrations
description: Projects using OPA as a Go module
category: builtwithopa
category: createwithopa
---

Projects using OPA as a Go module to implement policy-based functionality.
2 changes: 1 addition & 1 deletion docs/website/content/ecosystem/rest-api-integration.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: REST API Integrations
description: Examples of projects which integrate with the OPA REST API.
category: builtwithopa
category: createwithopa
---

OPA’s [REST API](../../rest-api) is the foundation for many integrations. Public examples are listed below.
2 changes: 1 addition & 1 deletion docs/website/content/ecosystem/wasm-integration.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Wasm Integrations
description: Projects using the Wasm functionality of OPA.
category: language
category: createwithopa
---

OPA’s [Wasm Functionality](../../wasm) has been used to build the following projects.
1 change: 1 addition & 0 deletions docs/website/layouts/ecosystem/section.html.html
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ <h2>{{ $category.title }}</h2>
<div class="card-body">
<div class="card-text">
<div>
<p class="mb-4">{{ $category.description }}</p>
<ul>
{{ range $page := where $.Pages "Section" "ecosystem" }}
{{ if eq $page.Params.category $category.key }}
Expand Down