Giter Site home page Giter Site logo

camunda / camunda-docs Goto Github PK

View Code? Open in Web Editor NEW
51.0 51.0 171.0 321.31 MB

Camunda 8 Documentation, including all components and features

Home Page: https://docs.camunda.io/

License: Other

JavaScript 19.17% CSS 1.03% Shell 0.79% Dockerfile 0.05% HTML 0.01% TypeScript 0.24% MDX 78.71%
documentation

camunda-docs's Introduction

Camunda 8 Documentation

This repository contains the Camunda 8 documentation, which can be found at https://docs.camunda.io/.


For authors

Did you know Camunda Engineers are the primary documentation authors?

For maintainers

Documentation strategy and infrastructure is owned by the Developer Experience team at Camunda.

camunda-docs's People

Contributors

aabouzaid avatar akeller avatar ben-sheppard avatar berndruecker avatar chillleader avatar christian-konrad avatar christinaausley avatar dependabot[bot] avatar igpetrov avatar jfriedenstab avatar johanwelgemoed avatar jonathanlukas avatar jprcoliveira avatar korthout avatar marstamm avatar maxtru avatar megglos avatar menski avatar misiekhardcore avatar nikku avatar npepinpe avatar oleksiivanov avatar pepopowitz avatar phwaechtler avatar remcowesterhoud avatar romanjrw avatar ultraschuppi avatar urbanisierung avatar wollefitz avatar zelldon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

camunda-docs's Issues

Rewrite Operate Userguide

The current user guide for Operate does not accurately reflect the main usecases users can complete with the product.
Also, it does not provide a structure that we can build upon for the future.

ACs:

  • We have defined a good structure for the operate userguide that allows us to document new features in the future
  • The structure is implemented reusing existing context where possible and creating new content where necessary

Product Manuals/Modeler

Documentation currently missing.

Recommendation: describe both Zeebe Desktop Modeler and Cloud Modeler. Cloud Modeler will also be referenced in the Cloud Console section.

  • Overview
  • Cloud Modeler
    • Launch Cloud Modeler
    • Model your first Diagram
    • Import Diagram
    • Save and Deploy
    • Start new Instance
  • Zeebe Modeler
    • Install the Zeebe Modeler
    • Model your first Diagram
    • Connect to Camunda Cloud
    • Deploy to Cloud
    • Start a new process instance

Camunda Cloud: Identify content which has to be recreated

Document new experimental configuration options in Zeebe

Description

We've added a new experimental configuration section in Zeebe for incubating features, or dangerous features. This gives power users further options to customize Zeebe to their needs, and lets us test new features, while also freeing us from long term support of these: anything under the experimental section is subject to be dropped or to change in the future.

We should document this explicitly, and also document the flags that are currently listed there.

P.S.: let me know if this is the wrong place for these kind of issues ๐Ÿ™‚

Release and publishing process

Proposal for a process:

Changes

  1. All changes will be done via PRs
  2. Review by one DEV Team Member
  3. Review by DevEx
  4. Merge to Master

Release and Publish

  • Releases are only possible by users with dedicated permissions (tbc)
  • A release automatically publishes Master

Finalize Landing Page Design

Introduce technical components of Camunda Cloud Platform, route to Getting Started Guide (GSG), and provide a short explanation for developers.

  • Adjust colors & logos to be compliant
  • Route to GSG (currently https://docs.camunda.io/docs/guides/)
  • Brief developer-oriented description of Camunda Cloud Platform
  • Brief developer-oriented description for each product component
  • Footer links

Describe how to merge variables in Zeebe using appendTo FEEL extension function

Zeebe's doc has a description on combining properties of a variable into another variable, but it does not describe the more dynamic appendTo() function. At the time of writing, this is an extension function in Zeebe. It is documented in Java doc in VariableMappingTransformer.java#L22-L65, and a usage example is provided by a user that needed this feature in camunda/camunda#297 (comment).

Our documentation should contain a description and usage example of this functionality.

Guides/Getting started with Camunda Cloud

  • Create Camunda Cloud Account
  • Create a cluster
  • Setup client connection credentials
  • Connect to your cluster
  • Model your first process
  • Deploy your process and start a process instance
  • Implement a service task
  • Implement a decision gateway
  • Involve humans (will be done as soon as task list is available for all)
  • Monitor your process in Operate

Create user guide for Tasklist

  • Create an introduction
    • Example Use case:
      • Claim/Unclaim task
      • Complete
      • Filter by status
  • What is it?
  • What can I do?
  • How/Where can I use it?

Update Zeebe upgrade guide after recent changes

As we're reworking the upgrade procedure to streamline, we've updated our upgrade guide to exclude the post 0.24.4 upgrade procedure in order to avoid confusion (camunda/camunda#5779)

The goal of this issue is to keep what's currently published in sync with what's here, and we will write the new upgrade guide here first in a separate issue once the solution is available.

Review: Overview Reference

Overview will most likely contain the following sections:

  • BPMN
  • gRPC API
  • Glossary
  • etc.

Create a brief description of each.

Update Existing Operate User guide to be on par with current feature set

The Operate User guide has not been updated with the features from recent releases. In this issue we should make minimal updates to the existing user guide to reflect the current feature set. It is not about restructuring the content or adding more pages.

AC:

  • Existing Operate User Guide is up to date with current feature set

Examples:

  • Update all screenshots to reflect latest version of application
  • Review text and make adjustments where features have been renamed (example: selections => batch operations)

[PLACEHOLDER] Document back up procedure used by Camunda Cloud in a cloud agnostic way

Description

We will work on an offline backup solution for Camunda Cloud centered around the upgrade procedure. If at all possible once a solution is fixed, let's evaluate the pros and cons of documenting it for on-prem users.

  • How portable is our solution?
  • Can we write it in a Kubernetes generic way, e.g. ignoring GCP?

We'll probably need help from the Cloud SRE team ๐Ÿ™‚

Product Manuals/Zeebe Engine

  • Zeebe: the Workflow engine for the Cloud Age
  • Understanding the Engine
    • Architecture overview
    • Broker
    • Gateway
    • GRPC API
    • Internal Processing
    • Clustering
    • Job Workers
    • Message Correlation
  • Configuring fault tolerance
    • Understanding Replication
    • Configuring the replication factor
  • Scaling and Data Partitioning
    • Understanding Partitioning
    • Configuring Data Partitioning
    • Sizing your Cluster
  • Understanding Performance of the Engine
    • Throughput vs. Latency (Cycle Time)
    • Benchmarking on Camunda Cloud
    • Benchmarking self-managed Engine
  • Self-managed Engine
    • Install
      • Helm ...
    • Extending the engine
      • Exporters
    • Config file reference

Menu bar responsive issue

Menu bar responsive issue. Menu bar does not fit across top of page. Need to adjust when hamburger menu appears.

image

Document Zeebe broker admin endpoint

Description

We removed the admin endpoint documentation from the upgrade guide, primarily to avoid confusing as we're working the way Zeebe can be upgraded. However, it's still useful to have this documented, and we should documented it separately (which can then be linked back in the upgrade guide).

Ideally, please document each endpoint, expected request format, expected response format, etc. Something similar (but not necessarily as thorough) as https://docs.github.com/en/free-pro-team@latest/rest/reference/actions.

Review: Getting started with Camunda Cloud / Phase 1

Phase 1: quick wins

  • Order: Getting started with Camunda Cloud directly after the introduction.
  • Naming: Getting started with Camunda Cloud rename to "Setting up your first Development Project".
  • Review content

Restructure Operate Manual

ACs:

  • Introduction is on top level has a screenshot of Operate in action (Also see Cockpit intro page)
  • Install & Startup content is moved to deployment guide
  • User Guide and deployment guide are re-ordered (User guide comes first)
  • Under User Guide there is a section which explains
    • how to get access to it in the cloud
    • how to proceed in order to install it self-managed, linking to the deployment guide

Defects after migration of Zeebe documentation

This is the list of known defects after migration of the Zeebe documentation:

  • Logo on start page of Zeebe section is not centered
  • Page "BPMN Coverage" had a nice overview, which was a labor of love. However, the new documentation tool is very strict about embedded HTML and I couldn't get it to work. The original stuff is in the file as HTML comment. I added a simple list instead.
  • Links that pointed to files of the same commit in the same repository were replaced by links to develop head (
    https://github.com/zeebe-io/zeebe/tree/{{commit}}/exporters/elasticsearch-exporter -> https://github.com/zeebe-io/zeebe/tree/develop/exporters/elasticsearch-exporter); this might need to be reconsidered when the versioning strategy is finalized.
  • Includes of files in the same repository ({{#include ../../../dist/src/main/config/application.yaml}}) have been removed , unfortunately. I did not find a ready alternative. The originals are still in the files as html comments
  • many images are not suitable for dark mode
  • (Fixed) in the old documentation the MP4 videos started to play automatically; in the new documentation the user has to start the videos manually. And it is not obvious that they are videos you can play.-

Scope initial (v0.26) release of new docs

On January 12 we will release v0.26. On that date (at the latest), we want to release this version of the docs and make it the sole documentation site for all Camunda Cloud Platform modules

ACs:

  • Scope of first Version of the documentation is defined and we can distinguish issues that have to be completed for v0.26 from others
  • High-level issue breakdown exists and issues are assigned

Product Manuals/Cloud Console

  • Cloud Console
    • Cloud Console Overview
    • Manage your Cloud Account
      • Create a Camunda Cloud Account
      • Administrate your Account
    • Manage Clusters
      • Clusters in Camunda Cloud
      • Create a cluster
      • Manage client connections
      • Open Operate
      • Delete a Cluster
    • Manage your Plan
      • Available Plans
      • Trial Plan
      • Professional Plan

Introduction for Clients section

AC:

  • Explains what a client is
  • Contains list of supported clients
  • Links to list of community maintained clients (+ we have a sub-page that lists to community maintained clients)
  • Move NodeJS content to sub-page of community clients

Review: Cloud Console

Camunda Cloud has of course already been described as Cloud First by his nature. Here are the sections that in my opinion should be adapted:

Page Comment Recommendation
Cloud Console Overview Current description should be part of the overall introduction. On this page I see just an overview of what can be done in Camunda Cloud Console @akeller move to introduction, @urbanisierung rewrite
Available Plans is this something that should be on top level? From my pov we can leave the pages as they are for now but I think in a target picture we need a better place for this description. @akeller @meyerdan wdyt? -Daniel agrees

Proposal for new structure:

  • Product Manuals/Cloud Console
    • Introduction
    • Create Camunda Cloud Account
    • Manage your Organization
      • Organization Settings
      • Manage Users of your Organization
      • View Organization Activity
      • Manage Cloud Management API
      • Update Billing Reservations
      • Switch Organization
    • Manage your Clusters
      • Create a Cluster
      • Rename your Cluster
      • Delete your Cluster
      • Manage API Clients
    • Manage your Plan
      • Available Plans
      • Trial Plan
      • Professional Plan
        • Upgrade to Professional Plan
        • Billing Parameters
    • Troubleshooting
      • Common Pitfalls
      • Feedback and Support

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.