feat: Add developer guide, enhance versioning and release process, and refactor extractor imports

This commit is contained in:
sha
2025-12-27 03:14:11 +00:00
parent 649ea7fbb3
commit c0ce9c8848
9 changed files with 197 additions and 74 deletions
+22
View File
@@ -0,0 +1,22 @@
def main():
import subprocess
import sys
try:
# Bump version
print("Bumping version...")
subprocess.run([sys.executable, '-m', 'renamer.bump'], check=True)
# Sync dependencies
print("Syncing dependencies...")
subprocess.run(['uv', 'sync'], check=True)
# Build package
print("Building package...")
subprocess.run(['uv', 'build'], check=True)
print("Release process completed successfully!")
except subprocess.CalledProcessError as e:
print(f"Error during release process: {e}")
sys.exit(1)