diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..0b69786 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,20 @@ +# This document lists the code owners for libad9361-iio repo sources, being used +# whenever new Pull Requests are created. +# - People listed in CODEOWNERS are automatically added as reviewers to all +# PRs open to branches containing this file, depending on the changed folders. +# - In addition to Code Owners, other reviewers can be added. +# - There can be different code owners for different branches. +# - PRs will require the approval of at least one code owner. +# +# For more details, you can refer to +# https://github.blog/2017-07-06-introducing-code-owners/ +# +# The format of CODEOWNERS is: + +# In case of multiple matches, the last pattern matched will take precedence. + +##### Global code owners (for folders with no later match) ##### +* cristina.suteu@analog.com dan.nechita@analog.com michael.hennerich@analog.com + +##### Code owners for CI related files/folders ##### +/CI/ cristina.suteu@analog.com dan.nechita@analog.com michael.hennerich@analog.com stefan.raus@analog.com andreea.andrisan@analog.com +azure-pipelines.yml cristina.suteu@analog.com dan.nechita@analog.com michael.hennerich@analog.com stefan.raus@analog.com andreea.andrisan@analog.com diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..ed34f81 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,21 @@ +## PR Description + +- Please replace this comment with a summary of your changes, and add any context +necessary to understand them. List any dependencies required for this change. +- To check the checkboxes below, insert a 'x' between square brackets (without +any space), or simply check them after publishing the PR. +- If you changes include a breaking change, please specify dependent PRs in the +description and try to push all related PRs simultaneously. + +## PR Type +- [ ] Bug fix (a change that fixes an issue) +- [ ] New feature (a change that adds new functionality) +- [ ] Breaking change (a change that affects other repos or cause CIs to fail) + +## PR Checklist +- [ ] I have followed the coding standards and guidelines +- [ ] I have conducted a self-review of my own code changes +- [ ] I have commented new code, particulary complex or unclear areas +- [ ] I have built libad9361-iio and check no new warnings/errors were introduced +- [ ] I have checked that my changes did not broke components that use libad9361-iio as dependency +- [ ] I have updated the documentation accordingly (GitHub Pages, READMEs, etc)