Skip to content

Commit

Permalink
Fix DocCardLists to their hardcoded version (#5088)
Browse files Browse the repository at this point in the history
* add DocCardList fixes, hardcode to 8.4

* revert /next/

* add DocCardList fixes, hardcode to 8.5

* add DocCardList fixes, hardcode to 8.6

* add DocCardList fixes, hardcode to 8.7

* revert some back

* optimize link
  • Loading branch information
akeller authored Feb 26, 2025
1 parent d221351 commit 910a6df
Show file tree
Hide file tree
Showing 11 changed files with 140 additions and 142 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,108 +15,108 @@ In general, best practices apply to Camunda 8, but there are also some specific

## Project management Best Practices

<DocCardList items={[{type:"link", href:"/docs/next/components/best-practices/management/following-the-customer-success-path/", label: "The Customer Success Path", docId:"components/best-practices/management/following-the-customer-success-path"},
<DocCardList items={[{type:"link", href:"/docs/8.4/components/best-practices/management/following-the-customer-success-path/", label: "The Customer Success Path", docId:"components/best-practices/management/following-the-customer-success-path"},
{
type:"link", href:"/docs/next/components/best-practices/management/doing-a-proper-poc/", label: "Proper POC Execution", docId:"components/best-practices/management/doing-a-proper-poc"
type:"link", href:"/docs/8.4/components/best-practices/management/doing-a-proper-poc/", label: "Proper POC Execution", docId:"components/best-practices/management/doing-a-proper-poc"
}
]}/>

## Architecture Best Practices

<DocCardList items={[{type:"link", href:"/docs/next/components/best-practices/architecture/deciding-about-your-stack/", label: "Choosing Your Tech Stack", docId:"components/best-practices/architecture/deciding-about-your-stack"},
<DocCardList items={[{type:"link", href:"/docs/8.4/components/best-practices/architecture/deciding-about-your-stack/", label: "Choosing Your Tech Stack", docId:"components/best-practices/architecture/deciding-about-your-stack"},
{
type:"link", href:"/docs/next/components/best-practices/architecture/sizing-your-environment/", label: "Environment Sizing", docId:"components/best-practices/architecture/sizing-your-environment",
type:"link", href:"/docs/8.4/components/best-practices/architecture/sizing-your-environment/", label: "Environment Sizing", docId:"components/best-practices/architecture/sizing-your-environment",
},
{
type:"link", href:"/docs/next/components/best-practices/architecture/understanding-human-tasks-management/", label: "Human Task Management", docId:"components/best-practices/architecture/understanding-human-tasks-management"
type:"link", href:"/docs/8.4/components/best-practices/architecture/understanding-human-tasks-management/", label: "Human Task Management", docId:"components/best-practices/architecture/understanding-human-tasks-management"
}
]}/>

## Development Best Practices

<DocCardList items={[{type:"link", href:"/docs/next/components/best-practices/development/connecting-the-workflow-engine-with-your-world/", label: "Workflow Engine Integration", docId:"components/best-practices/development/connecting-the-workflow-engine-with-your-world"},
<DocCardList items={[{type:"link", href:"/docs/8.4/components/best-practices/development/connecting-the-workflow-engine-with-your-world/", label: "Workflow Engine Integration", docId:"components/best-practices/development/connecting-the-workflow-engine-with-your-world"},
{
type:"link", href:"/docs/next/components/best-practices/development/service-integration-patterns/", label: "Service Integration Patterns", docId:"components/best-practices/development/service-integration-patterns",
type:"link", href:"/docs/8.4/components/best-practices/development/service-integration-patterns/", label: "Service Integration Patterns", docId:"components/best-practices/development/service-integration-patterns",
},
{
type:"link", href:"/docs/next/components/best-practices/development/writing-good-workers/", label: "Writing Effective Workers", docId:"components/best-practices/development/writing-good-workers",
type:"link", href:"/docs/8.4/components/best-practices/development/writing-good-workers/", label: "Writing Effective Workers", docId:"components/best-practices/development/writing-good-workers",
},
{
type:"link", href:"/docs/next/components/best-practices/development/dealing-with-problems-and-exceptions/", label: "Problems and Exceptions", docId:"components/best-practices/development/dealing-with-problems-and-exceptions",
type:"link", href:"/docs/8.4/components/best-practices/development/dealing-with-problems-and-exceptions/", label: "Problems and Exceptions", docId:"components/best-practices/development/dealing-with-problems-and-exceptions",
},
{
type:"link", href:"/docs/next/components/best-practices/development/handling-data-in-processes/", label: "Data Handling in Processes", docId:"components/best-practices/development/handling-data-in-processes",
type:"link", href:"/docs/8.4/components/best-practices/development/handling-data-in-processes/", label: "Data Handling in Processes", docId:"components/best-practices/development/handling-data-in-processes",
},
{
type:"link", href:"/docs/next/components/best-practices/development/routing-events-to-processes/", label: "Routing Events to Processes", docId:"components/best-practices/development/routing-events-to-processes",
type:"link", href:"/docs/8.4/components/best-practices/development/routing-events-to-processes/", label: "Routing Events to Processes", docId:"components/best-practices/development/routing-events-to-processes",
},
{
type:"link", href:"/docs/next/components/best-practices/development/testing-process-definitions/", label: "Testing Process Definitions", docId:"components/best-practices/development/testing-process-definitions"
type:"link", href:"/docs/8.4/components/best-practices/development/testing-process-definitions/", label: "Testing Process Definitions", docId:"components/best-practices/development/testing-process-definitions"
}
]}/>

## Modeling Best Practices

<DocCardList items={[{type:"link", href:"/docs/next/components/best-practices/modeling/creating-readable-process-models/", label: "Readable Process Models", docId:"components/best-practices/modeling/creating-readable-process-models"},
<DocCardList items={[{type:"link", href:"/docs/8.4/components/best-practices/modeling/creating-readable-process-models/", label: "Readable Process Models", docId:"components/best-practices/modeling/creating-readable-process-models"},
{
type:"link", href:"/docs/next/components/best-practices/modeling/naming-bpmn-elements/", label: "Naming BPMN Elements", docId:"components/best-practices/modeling/naming-bpmn-elements",
type:"link", href:"/docs/8.4/components/best-practices/modeling/naming-bpmn-elements/", label: "Naming BPMN Elements", docId:"components/best-practices/modeling/naming-bpmn-elements",
},
{
type:"link", href:"/docs/next/components/best-practices/modeling/naming-technically-relevant-ids/", label: "Technically Relevant IDs", docId:"components/best-practices/modeling/naming-technically-relevant-ids",
type:"link", href:"/docs/8.4/components/best-practices/modeling/naming-technically-relevant-ids/", label: "Technically Relevant IDs", docId:"components/best-practices/modeling/naming-technically-relevant-ids",
},
{
type:"link", href:"/docs/next/components/best-practices/modeling/modeling-beyond-the-happy-path/", label: "Model Beyond the Happy Path", docId:"components/best-practices/modeling/modeling-beyond-the-happy-path",
type:"link", href:"/docs/8.4/components/best-practices/modeling/modeling-beyond-the-happy-path/", label: "Model Beyond the Happy Path", docId:"components/best-practices/modeling/modeling-beyond-the-happy-path",
},
{
type:"link", href:"/docs/next/components/best-practices/modeling/modeling-with-situation-patterns/", label: "Situation Patterns", docId:"components/best-practices/modeling/modeling-with-situation-patterns",
type:"link", href:"/docs/8.4/components/best-practices/modeling/modeling-with-situation-patterns/", label: "Situation Patterns", docId:"components/best-practices/modeling/modeling-with-situation-patterns",
},
{
type:"link", href:"/docs/next/components/best-practices/modeling/building-flexibility-into-bpmn-models/", label: "Building Flexibility in BPMN", docId:"components/best-practices/modeling/building-flexibility-into-bpmn-models",
type:"link", href:"/docs/8.4/components/best-practices/modeling/building-flexibility-into-bpmn-models/", label: "Building Flexibility in BPMN", docId:"components/best-practices/modeling/building-flexibility-into-bpmn-models",
},
{
type:"link", href:"/docs/next/components/best-practices/modeling/choosing-the-dmn-hit-policy/", label: "Choosing DMN Hit Policy", docId:"components/best-practices/modeling/choosing-the-dmn-hit-policy"
type:"link", href:"/docs/8.4/components/best-practices/modeling/choosing-the-dmn-hit-policy/", label: "Choosing DMN Hit Policy", docId:"components/best-practices/modeling/choosing-the-dmn-hit-policy"
}
]}/>

## Operations Best Practices

<DocCardList items={[{type:"link", href:"/docs/next/components/best-practices/operations/versioning-process-definitions/", label: "Versioning Process Definitions", docId:"components/best-practices/operations/versioning-process-definitions"},
<DocCardList items={[{type:"link", href:"/docs/8.4/components/best-practices/operations/versioning-process-definitions/", label: "Versioning Process Definitions", docId:"components/best-practices/operations/versioning-process-definitions"},
{
type:"link", href:"/docs/next/components/best-practices/operations/reporting-about-processes/", label: "Process Reporting", docId:"components/best-practices/operations/reporting-about-processes"
type:"link", href:"/docs/8.4/components/best-practices/operations/reporting-about-processes/", label: "Process Reporting", docId:"components/best-practices/operations/reporting-about-processes"
}
]}/>

## Camunda 7-specific Best Practices

<DocCardList items={[{type:"link", href:"/docs/next/components/best-practices/architecture/deciding-about-your-stack-c7/", label: "Tech Stack Decisions", docId:"components/best-practices/architecture/deciding-about-your-stack-c7"},
<DocCardList items={[{type:"link", href:"/docs/8.4/components/best-practices/architecture/deciding-about-your-stack-c7/", label: "Tech Stack Decisions", docId:"components/best-practices/architecture/deciding-about-your-stack-c7"},
{
type:"link", href:"/docs/next/components/best-practices/architecture/sizing-your-environment-c7/", label: "Environment Sizing", docId:"components/best-practices/architecture/sizing-your-environment-c7"
type:"link", href:"/docs/8.4/components/best-practices/architecture/sizing-your-environment-c7/", label: "Environment Sizing", docId:"components/best-practices/architecture/sizing-your-environment-c7"
}
]}/>

### Development

<DocCardList items={[{type:"link", href:"/docs/next/components/best-practices/development/invoking-services-from-the-process-c7/", label: "Service Invocation", docId:"components/best-practices/development/invoking-services-from-the-process-c7"},
<DocCardList items={[{type:"link", href:"/docs/8.4/components/best-practices/development/invoking-services-from-the-process-c7/", label: "Service Invocation", docId:"components/best-practices/development/invoking-services-from-the-process-c7"},
{
type:"link", href:"/docs/next/components/best-practices/development/understanding-transaction-handling-c7/", label: "Transaction Handling", docId:"components/best-practices/development/understanding-transaction-handling-c7"
type:"link", href:"/docs/8.4/components/best-practices/development/understanding-transaction-handling-c7/", label: "Transaction Handling", docId:"components/best-practices/development/understanding-transaction-handling-c7"
},
{
type:"link", href:"/docs/next/components/best-practices/development/testing-process-definitions-c7/", label: "Testing process definitions in Camunda 7", docId:"components/best-practices/development/testing-process-definitions-c7"
type:"link", href:"/docs/8.4/components/best-practices/development/testing-process-definitions-c7/", label: "Testing process definitions in Camunda 7", docId:"components/best-practices/development/testing-process-definitions-c7"
}
]}/>

### Operations

<DocCardList items={[{type:"link", href:"/docs/next/components/best-practices/operations/operating-camunda-c7/", label: "Operating Camunda 7", docId:"components/best-practices/operations/operating-camunda-c7"},
<DocCardList items={[{type:"link", href:"/docs/8.4/components/best-practices/operations/operating-camunda-c7/", label: "Operating Camunda 7", docId:"components/best-practices/operations/operating-camunda-c7"},
{
type:"link", href:"/docs/next/components/best-practices/operations/performance-tuning-camunda-c7/", label: "Performance Tuning", docId:"components/best-practices/operations/performance-tuning-camunda-c7",
type:"link", href:"/docs/8.4/components/best-practices/operations/performance-tuning-camunda-c7/", label: "Performance Tuning", docId:"components/best-practices/operations/performance-tuning-camunda-c7",
},
{
type:"link", href:"/docs/next/components/best-practices/operations/securing-camunda-c7/", label: "Securing Camunda 7", docId:"components/best-practices/operations/securing-camunda-c7"
type:"link", href:"/docs/8.4/components/best-practices/operations/securing-camunda-c7/", label: "Securing Camunda 7", docId:"components/best-practices/operations/securing-camunda-c7"
}
]}/>

### Other

<DocCardList items={[{type:"link", href:"/docs/next/components/best-practices/architecture/extending-human-task-management-c7/", label: "Extending Human Task Management", docId:"components/best-practices/architecture/extending-human-task-management-c7"},
<DocCardList items={[{type:"link", href:"/docs/8.4/components/best-practices/architecture/extending-human-task-management-c7/", label: "Extending Human Task Management", docId:"components/best-practices/architecture/extending-human-task-management-c7"},
]}/>
Original file line number Diff line number Diff line change
Expand Up @@ -360,14 +360,12 @@ Use the Zeebe Java client when you are building your task application in Java. T

### API differences

<!-- TODO two cards to link to boh API docs, once available -->

Refer to the dedicated sections and API explorers to learn details about the APIs.

<DocCardList items={[
{
type:"link",
href:"/docs/next/apis-tools/tasklist-api-rest/tasklist-api-rest-overview/",
href:"/docs/8.5/apis-tools/tasklist-api-rest/tasklist-api-rest-overview/",
label: "Tasklist API (REST)",
docId:"apis-tools/tasklist-api-rest/tasklist-api-rest-overview"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ Additionally, visit our documentation on [Operate](../self-managed/operate-deplo

<DocCardList items={[{type:"link", href:"/docs/8.5/apis-tools/spring-zeebe-sdk/getting-started/", label: "Spring Zeebe", docId:"apis-tools/spring-zeebe-sdk/getting-started"},
{
type:"link", href:"/docs/next/apis-tools/node-js-sdk/", label: "Node.js", docId:"apis-tools/node-js-sdk"
type:"link", href:"/docs/8.5/apis-tools/node-js-sdk/", label: "Node.js", docId:"apis-tools/node-js-sdk"
},
]}/>

Expand Down
Loading

0 comments on commit 910a6df

Please sign in to comment.