Skip to main content

Python SDK for the Kailash container-node architecture

Project description

Kailash Python SDK - Internal Development Guide

This directory contains internal documentation for developers and contributors to the Kailash Python SDK. These documents are not included in the PyPI distribution and are only accessible to those with access to this private repository.

Directory Structure

Core Directories (with README.md):

  • adr/ - Architecture Decision Records (35+ design decisions)
  • features/ - In-depth feature implementation guides
  • reference/ - LLM-optimized API references and patterns
  • instructions/ - Detailed coding and documentation standards
  • frontend/ - Frontend development guide
  • workflows/ - Development workflows and task checklists

Additional Directories:

  • development/ - SDK development guides and tools
    • custom-nodes/ - Comprehensive custom node development guide (parameter types, examples, troubleshooting)
    • pre-commit-hooks.md - Development workflow automation
  • infrastructure/ - CI/CD and runner configuration
  • mistakes/ - Documented mistakes and lessons learned (73+ issues, including critical v0.2.1 base node fixes)
  • prd/ - Product Requirements Documents
  • todos/ - Active task tracking system
  • SECURITY.md - Comprehensive security documentation

In project root:

  • CLAUDE.md - Compact LLM quick reference (optimized navigation)

Important Notes

  1. Private Documentation: All content in this directory is considered internal and should not be shared publicly.

  2. Not Distributed: These files are explicitly excluded from PyPI packages via MANIFEST.in.

  3. Development Reference: Use these documents to understand design decisions, development patterns, and project history.

For Contributors

When contributing to the project:

  1. Review CLAUDE.md for coding standards and conventions
  2. Check ADRs for architectural decisions
  3. Consult PRDs for product requirements
  4. Learn from documented mistakes to avoid common pitfalls
  5. Track tasks using the todos system
  6. Creating custom nodes? See development/custom-nodes/ for critical parameter type constraints

Accessing Documentation

These documents are only available when:

  • Cloning the repository directly from GitHub
  • Having access to the private repository
  • Working on development (not from PyPI installation)

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

kailash-0.2.2.tar.gz (460.6 kB view details)

Uploaded Source

Built Distribution

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

kailash-0.2.2-py3-none-any.whl (526.0 kB view details)

Uploaded Python 3

File details

Details for the file kailash-0.2.2.tar.gz.

File metadata

  • Download URL: kailash-0.2.2.tar.gz
  • Upload date:
  • Size: 460.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for kailash-0.2.2.tar.gz
Algorithm Hash digest
SHA256 cdc6530ea42557b905b295271fb39aa179dc98420a18f80b093e0689870698d3
MD5 fd9fa5ed986475bbc05d3a53f760b5cb
BLAKE2b-256 5f3b4062154abfd3d4b745cdfaa42d21e614b43c6df041fc4ccac583b5faeeff

See more details on using hashes here.

File details

Details for the file kailash-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: kailash-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 526.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for kailash-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6038b6ae3be63de205bf1263b729a59785e36d0c445d48e6b5072b4589ee895b
MD5 710dbe505d0eb9e2895001e134ef6175
BLAKE2b-256 b900f06c3a6a4adbf4dd2a2f96ffedf3ae335fb1041ff0230ee32947e04cc205

See more details on using hashes here.

Supported by

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