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 guidesreference/- LLM-optimized API references and patternsinstructions/- Detailed coding and documentation standardsfrontend/- Frontend development guideworkflows/- Development workflows and task checklists
Additional Directories:
development/- SDK development guides and toolscustom-nodes/- Comprehensive custom node development guide (parameter types, examples, troubleshooting)pre-commit-hooks.md- Development workflow automation
infrastructure/- CI/CD and runner configurationmistakes/- Documented mistakes and lessons learned (73+ issues, including critical v0.2.1 base node fixes)prd/- Product Requirements Documentstodos/- Active task tracking systemSECURITY.md- Comprehensive security documentation
In project root:
CLAUDE.md- Compact LLM quick reference (optimized navigation)
Important Notes
-
Private Documentation: All content in this directory is considered internal and should not be shared publicly.
-
Not Distributed: These files are explicitly excluded from PyPI packages via
MANIFEST.in. -
Development Reference: Use these documents to understand design decisions, development patterns, and project history.
For Contributors
When contributing to the project:
- Review
CLAUDE.mdfor coding standards and conventions - Check ADRs for architectural decisions
- Consult PRDs for product requirements
- Learn from documented mistakes to avoid common pitfalls
- Track tasks using the todos system
- 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdc6530ea42557b905b295271fb39aa179dc98420a18f80b093e0689870698d3
|
|
| MD5 |
fd9fa5ed986475bbc05d3a53f760b5cb
|
|
| BLAKE2b-256 |
5f3b4062154abfd3d4b745cdfaa42d21e614b43c6df041fc4ccac583b5faeeff
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6038b6ae3be63de205bf1263b729a59785e36d0c445d48e6b5072b4589ee895b
|
|
| MD5 |
710dbe505d0eb9e2895001e134ef6175
|
|
| BLAKE2b-256 |
b900f06c3a6a4adbf4dd2a2f96ffedf3ae335fb1041ff0230ee32947e04cc205
|