-
Notifications
You must be signed in to change notification settings - Fork 147
Open
Labels
Artificial IntelligenceTasks requiring AI workflows or trainingTasks requiring AI workflows or trainingBlockchain / DLTIssues engineering distributed ledger functionalityIssues engineering distributed ledger functionalityadvancedrequires knowledge of multiple areas in the codebase without defined steps to implement or examplesrequires knowledge of multiple areas in the codebase without defined steps to implement or examplesyamlUses Yaml programming languageUses Yaml programming language
Description
π§ Advanced Contributors
This issue is intended for contributors who are already very familiar with the
Hiero Python SDK codebase and its architectural patterns.
You should feel comfortable:
- navigating multiple modules across
src/ - understanding and modifying core SDK abstractions
- reasoning about API design and backwards compatibility
- updating or extending tests, examples, and documentation as needed
- making changes that may affect public-facing behavior
New developers should start with
Good First Issues or Intermediate Issues first.
π Problem Description
We can prompt code rabbit with tailored instructions when reviewing query files.
π‘ Proposed / Expected Solution
We should prompt it
π§ Implementation & Design Notes
Edit .coderabbit.yaml
Similar to the other prompts, add a prompt for
src/hiero_sdk_python/query
Explain to how provide high-quality reviews for query transactions and classes
β Acceptance Criteria
To merge this issue, the pull request must:
- Fully address the problem and design goals described above
- Maintain backwards compatibility unless explicitly approved otherwise
- Follow existing architectural and coding conventions
- Include comprehensive tests covering new and existing behavior
- Update relevant examples and documentation
- Pass all CI checks
- Include a valid changelog entry
- Use DCO and GPG-signed commits
π Additional Context, Links, or Prior Art
Optional.
manishdaitcoderabbitai
Metadata
Metadata
Assignees
Labels
Artificial IntelligenceTasks requiring AI workflows or trainingTasks requiring AI workflows or trainingBlockchain / DLTIssues engineering distributed ledger functionalityIssues engineering distributed ledger functionalityadvancedrequires knowledge of multiple areas in the codebase without defined steps to implement or examplesrequires knowledge of multiple areas in the codebase without defined steps to implement or examplesyamlUses Yaml programming languageUses Yaml programming language