Skip to main content

cline-sdlc

A Python application for Cline-assisted software development lifecycle workflows.

The project is initialized as an application shell. Business behavior will be added as feature-owned vertical slices.

Requirements

  • Python 3.14 or newer
  • uv

Setup

Install the application and development dependencies:

uv sync --group dev

Quality checks

Format and validate the project with the configured local toolchain:

uv run ruff format .
uv run ruff check .
uv run mypy .
uv run pytest

Install the optional Git pre-commit hooks with:

uv run pre-commit install

Architecture

Source code uses a src/ layout and combines vertical feature slices with hexagonal architecture:

src/cline_sdlc/
├── features/       # Business capabilities, each owned end to end
├── shared_kernel/  # Pure domain concepts genuinely shared by slices
└── bootstrap/      # Composition root and dependency wiring

Each feature slice may contain these internal layers as needed:

  • domain/: pure business rules, entities, value objects, and domain errors
  • application/: use cases, inbound and outbound ports, and boundary DTOs
  • adapters/: inbound and outbound integrations with external systems

Dependencies point inward: adapters depend on application-owned ports, and the application layer depends on domain behavior. The first concrete feature should introduce its own slice rather than placing business logic in a global service package.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cline_sdlc-0.0.1.tar.gz (209.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cline_sdlc-0.0.1-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file cline_sdlc-0.0.1.tar.gz.

File metadata

  • Download URL: cline_sdlc-0.0.1.tar.gz
  • Upload date:
  • Size: 209.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cline_sdlc-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c069228e913085bd745bf8cdb99dcec5760e8d64a9f856f068adcc9c84e1142a
MD5 d004ba79cc36800927049b5a1d390203
BLAKE2b-256 fa14397699fa1805fcf5956da7d1561cafcbac3a09c51a711c841a4c2695ca79

See more details on using hashes here.

Provenance

The following attestation bundles were made for cline_sdlc-0.0.1.tar.gz:

Publisher: ci-cd.yaml on ondrej-winter/cline-sdlc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cline_sdlc-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: cline_sdlc-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cline_sdlc-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8e25bd4bd4bb18f7087fb26c62cfb4e77e98a473ed1a79ffb4c372e3df4ccb64
MD5 5ca1a6c67d977699d3cb1f7720cdeb9b
BLAKE2b-256 c6d33c7122c26291e9f1c1e08d39da0567e0103badac17c6cd285d9ecd100e01

See more details on using hashes here.

Provenance

The following attestation bundles were made for cline_sdlc-0.0.1-py3-none-any.whl:

Publisher: ci-cd.yaml on ondrej-winter/cline-sdlc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page