4 Commits

Author SHA1 Message Date
b0b663b7d8 dev: add dev tools, pre-commit, Makefile, contributing, changelog, CI, and fix python version 2025-06-18 06:01:01 +02:00
2e000017e4 Enhance DockerComposeManager with detailed service, volume, and network configurations using Pydantic models 2025-06-18 04:41:32 +02:00
be43c468a4 Refactor pyproject.toml and enhance DockerComposeManager with type hints
- Updated dependencies and added Ruff configuration for linting in pyproject.toml.
- Improved type hinting in DockerComposeManager methods for better clarity.
- Created an empty __init__.py file in tests directory.
2025-06-18 03:49:26 +02:00
63160d682f Add initial implementation of Docker Compose manager and example usage
- Introduced DockerComposeManager class for programmatically creating and managing Docker Compose YAML files.
- Added example script demonstrating usage of DockerComposeManager.
- Created tests for service creation, modification, and removal.
- Included project metadata in pyproject.toml and added linting instructions in copilot-instructions.md.
2025-06-18 03:45:48 +02:00