Skip to content

Commit 012482d

Browse files
feat: extract pipeline API from CLI + release v0.1.30 (#25)
Extract run_pipeline() from init_cmd.py into repowise.core.pipeline, enabling programmatic usage without CLI dependencies. The CLI is now a thin wrapper around the pipeline module. - Add repowise.core.pipeline (orchestrator, progress callback protocol) - Add RichProgressCallback adapter in cli/ui.py - Simplify init_cmd.py to use run_pipeline() + unified _persist_result() - Add repowise.core.pipeline to pyproject.toml packages list - Update .gitignore for hosted backend artifacts - Remove tracked .claude/settings.local.json - Bump version to 0.1.30
1 parent 3d30287 commit 012482d

12 files changed

Lines changed: 1003 additions & 853 deletions

File tree

.claude/settings.local.json

Lines changed: 0 additions & 198 deletions
This file was deleted.

.gitignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# Hosted backend (private, not part of the open-source project)
2+
backend/
3+
hosted_backend_plan/
4+
migrations/
5+
6+
# Outreach / marketing data
7+
repowise_outreach_targets.csv
8+
19
# IDE/tool caches
210
.sfdx/
311

packages/cli/src/repowise/cli/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
AI-generated documentation.
77
"""
88

9-
__version__ = "0.1.29"
9+
__version__ = "0.1.30"

0 commit comments

Comments
 (0)