Closed amindadgar closed 6 months ago
The updates across various files in the hivemind_etl_helpers
project primarily focus on enhancing code clarity and maintainability through the adoption of enums for node labels and relationship types in queries. Additionally, a consistent naming convention for GitHub-related entities is established in both the source code and integration tests, improving the specificity and readability of the codebase.
Files | Changes |
---|---|
.../extract/comments.py , .../extract/issues.py , .../extract/pull_requests.py |
Updated to use enums for node labels and relationship types, enhancing clarity and maintainability. |
.../tests/integration/test_github_etl_fetch_*.py |
Renamed entities to include a GitHub prefix for more precise modeling of GitHub-related entities. Updated node labels in test queries accordingly. |
.../github/github_api_helpers/commits.py |
Removed detailed commit display in log messages, focusing on commit count and location instead. |
🐇💻✨
A hop of clarity, a leap for code,
Enums in place, the queries flowed.
With names so clear, and tests aligned,
The rabbit's work, finely refined.
Celebrate the code, so bright and new,
On GitHub fields, it's a view! 🌟
except commits which they would be updated in another pr with branch name
feat/hivemind-github-etl-commit
Summary by CodeRabbit
commits.py
for a clearer focus on commit count and location.