Contributing

How to contribute

Want to contribute to Diagral integration? Great! We have a few small asks though!

  • Please create your patch pull requests against the dev branch.
  • Please be verbose in your description of your changes in your pull requests.
  • Clone this repo

    Clone this repo

    git clone https://github.com/mguyard/hass-diagral.git
    
  • Create a new branch

    Create a new branch in your cloned repo

    git checkout -b new-feature-x
    
  • Make your changes

    Develop and test your changes locally

  • Commit Your Changes

    Commit your changes with a clear and concise message that follows the Conventional Commits guidelines.

    git commit -m 'feat: Implemented new feature x.'
    
  • Commit Your Changes

    Commit your changes with a clear and concise message that follows the Conventional Commits guidelines.

    git commit -m 'feat: Implemented new feature x.'
    
  • Push to GitHub

    Push the changes to your forked repository.

    git push origin new-feature-x
    
  • Submit a Pull Request

    Create a PR against the original project repository in the dev branch. Clearly describe the changes and their motivations. All PR without enough details will be quickly refused.

šŸŽ‰ Once your PR is reviewed and approved, it will be merged into the beta branch. After final testing, it will be merged into the main branch.