Commit Graph

7 Commits

Author SHA1 Message Date
81459d631f feat(workflows): add cache restore step to build process
- Introduces caching for Poetry and pip to improve CI efficiency
- Updates .gitignore to track poetry.lock for consistency

Signed-off-by: Max P. <Mail@MPassarello.de>
2025-04-30 12:31:50 +02:00
bf727a8541 feat(poetry): add twine to development dependencies
Some checks are pending
Build and Publish / build-and-publish (push) Waiting to run
Signed-off-by: Max P. <Mail@MPassarello.de>
2025-04-30 12:04:57 +02:00
880a54d2c2 feat(ci): add GitHub Actions workflow for build and publish
- Set up workflow triggered by changes to pyproject.toml or manually
- Install dependencies, build package, and publish to Gitea registry
- Use secrets for authentication during deployment

Signed-off-by: Max P. <Mail@MPassarello.de>
2025-04-30 12:03:04 +02:00
ef2bac4e88 feat(cli): add initial repository management commands
- Introduce CLI using Typer for repository management
- Add commands for archiving, cleaning, moving, reviewing, and status
- Implement configuration loading and default structure setup
- Include utilities for Git status checks and directory size calculation
- Lay groundwork for extensible repository operations

Signed-off-by: Max P. <Mail@MPassarello.de>
2025-04-30 12:01:34 +02:00
d1e246c868 feat(vscode): add Python environment and analysis settings
- Configure `.env` file for environment variables
- Add `src` to Python analysis extra paths for better IntelliSense

Signed-off-by: Max P. <Mail@MPassarello.de>
2025-04-30 12:01:15 +02:00
370155077d docs: add .gitignore and empty README.md
- Add .gitignore to exclude __pycache__ and poetry.lock files
- Include an empty README.md file for future documentation

Signed-off-by: Max P. <Mail@MPassarello.de>
2025-04-30 12:01:02 +02:00
4ce7eedb7b feat(poetry): add pyproject.toml for project dependencies and config
- Introduce `pyproject.toml` to define project metadata and dependencies
- Configure `poetry` for package management and build system
- Specify required libraries and script entry point

Signed-off-by: Max P. <Mail@MPassarello.de>
2025-04-30 12:00:52 +02:00