Skip to content

Latest commit

 

History

History
100 lines (64 loc) · 1.7 KB

File metadata and controls

100 lines (64 loc) · 1.7 KB

Contributing Guide

Thank you for your interest in contributing to the Self-Healing Data Pipeline Framework.

We welcome thoughtful contributions that improve reliability engineering, autonomous remediation workflows, documentation quality, and developer experience.


Ways to Contribute

You can contribute by:

  • Reporting bugs
  • Suggesting new healing policies
  • Improving documentation
  • Enhancing tests
  • Proposing new remediation workflows
  • Improving architecture diagrams
  • Adding deployment examples

Development Setup

  1. Clone the repository
git clone https://github.com/BaharathBathula/self-healing-data-pipeline-framework.git
cd self-healing-data-pipeline-framework
  1. Install dependencies
pip install -r requirements.txt
  1. Run tests
pytest

Branching Guidelines

Please create a feature branch:

git checkout -b feature/your-change-name

Examples:

  • feature/add-new-healing-rule
  • feature/improve-audit-logging
  • fix/test-import-issue

Pull Request Guidelines

Please ensure:

  • Clear description of changes
  • Tests pass successfully
  • Documentation updated if needed
  • Code remains readable and maintainable

Coding Standards

  • Prefer clean, readable Python
  • Add comments only where helpful
  • Keep modules focused and simple
  • Follow consistent naming conventions

Suggested Contribution Areas

  • ML-based anomaly detection
  • Dynamic remediation ranking
  • Cloud deployment templates
  • Monitoring dashboards
  • Additional test coverage

Community Standards

Please follow the project's Code of Conduct.


Thank You

Your contributions help advance autonomous reliability systems for enterprise data platforms.