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

Fully Supported NodeJS SDK #345

Open
17 tasks done
engineering-issue-sync-app bot opened this issue Oct 18, 2023 · 0 comments
Open
17 tasks done

Fully Supported NodeJS SDK #345

engineering-issue-sync-app bot opened this issue Oct 18, 2023 · 0 comments

Comments

@engineering-issue-sync-app
Copy link

engineering-issue-sync-app bot commented Oct 18, 2023

Value Proposition Statement

NodeJS SDK is fully supported and available in the Camunda org.

User Problem

The NodeJS SDK sits in the Camunda Community Hub as a community-supported project, with no defined support criteria. It's maintained by a single developer (@jwulf).

Some developers shy away from community-supported projects for a variety of reasons including perceived lack of support, perceived security issues, and more.

User Stories

As a developer, I prefer using a fully-supported SDK, so that when I run into issues I can create a support ticket or file an official bug with an SLA based on my support contract.

Implementation Notes

See https://docs.google.com/document/d/1o2JuP7F28xqHsHEoxfGEvc-ml46LAYwYSG-G-oxdLbU/edit?usp=sharing.

Validation Criteria

NodeJS SDK is available in https://github.com/camunda and users can submit support tickets (or GitHub issues!) for assistance.

It is important to define the meaning of "Fully Supported" here.

The goal is to complete API feature implementation, but it is not guaranteed to release at the same time as the API. API feature implementation prioritisation will be driven by customer demand.

Security fix release policy: CVEs result in a security fix package release.

Breakdown

This section links to various sub-issues / -tasks contributing to respective epic phase or phase results where appropriate.

Discovery phase

Define phase

The Node.js SDK for Camunda 8 consists of the following components:

It uses the following libraries to hydrate credentials from the environment:

Documentation Planning

  • Add link in APIs & Tools section
    • Add new overview page for working with the SDK

Risk Management
No risk assessment needed.

Implement phase

Tasks

  1. good first issue
    jwulf
  2. jwulf
  3. jwulf
  4. jwulf
  5. api-functional-sdk-not enhancement
    jwulf
  6. api-functional-sdk-not enhancement
    jwulf
  7. api-functional-sdk-not enhancement
    jwulf
  8. api-functional-sdk-not enhancement
    jwulf
  9. jwulf

Validate phase

Links to additional collateral

🤖 This issue is automatically synced from: source

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants