contentstack-api-client-rs 0.2.0

Async Rust client for the Contentstack CMS API, supporting both Delivery (CDN) and Management APIs with built-in rate limiting and streaming.
Documentation
extends:
  - "@commitlint/config-conventional"

rules:
  # Types allowed - maps directly to release-plz changelog sections
  type-enum:
    - 2      # error
    - always
    - - feat      # minor bump
      - fix       # patch bump
      - perf      # patch bump
      - refactor  # no bump (but included in changelog)
      - docs      # no bump
      - chore     # no bump (release-plz uses this for its own PRs)
      - ci        # no bump
      - test      # no bump
      - build     # no bump
      - revert    # no bump

  # Enforce non-empty subject
  subject-empty:
    - 2
    - never

  # No period at end of subject line
  subject-full-stop:
    - 2
    - never
    - "."

  # No case restriction - "add foo", "Add foo", "add OAuth support" all valid
  subject-case:
    - 0

  # Max subject line length (GitHub shows ~72 chars)
  header-max-length:
    - 2
    - always
    - 72