diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 000000000..3ab207f24 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,4 @@ +# See https://help.github.com/articles/about-codeowners/ + +# A Conveyal employee is required to approve PR merges +* @conveyal/employees diff --git a/.github/issue_template.md b/.github/issue_template.md new file mode 100644 index 000000000..52aedb349 --- /dev/null +++ b/.github/issue_template.md @@ -0,0 +1,21 @@ +_**NOTE:** This issue system is intended for reporting bugs and tracking progress in software development. Although this software is licensed with an open-source license, any issue opened here may not be responded to in a timely manner. [Conveyal](https://www.conveyal.com) is unable to provide technical support for custom deployments of this software unless your company has a support contract with us. Please remove this note when creating the issue._ + +## Observed behavior (please include a screenshot if possible) + +Please explain what is being observed within the application here. + +## Expected behavior + +Please explain what should happen instead. + +## Steps to reproduce the problem + +Please be as specific as possible. + +## Any special notes on configuration used + +Please describe any applicable config files that were used + +## Version of datatools-ui and datatools-server if applicable (exact commit hash or branch name) + +This info can be found by clicking on the gear icon on the sidebar diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 000000000..4900eb602 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,14 @@ +### Checklist + +- [ ] Appropriate branch selected _(all PRs must first be merged to `dev` before they can be merged to `master`)_ +- [ ] Any modified or new methods or classes have helpful JSDoc and code is thoroughly commented +- [ ] The description lists all applicable issues this PR seeks to resolve +- [ ] The description lists any configuration setting(s) that differ from the default settings +- [ ] All tests and CI builds passing +- [ ] The description lists all relevant PRs included in this release _(remove this if not merging to master)_ +- [ ] e2e tests are all passing _(remove this if not merging to master)_ +- [ ] Code coverage does not significantly worsen (ideally it improves) _(remove this if not merging to master)_ + +### Description + +Please explain the changes you made here and, if not immediately obvious from the code, how they resolve any referenced issues (and PRs if merging to master). Be sure to include all issues being resolved and any special configuration settings that are need for the software to run properly with these changes.