From ea37eb95f97c52be94213fb5226f8d2a645470a0 Mon Sep 17 00:00:00 2001 From: Reinier van der Leer Date: Wed, 6 Sep 2023 15:35:53 +0200 Subject: [PATCH] Update PR template --- .github/PULL_REQUEST_TEMPLATE.md | 65 +++++++++++--------------------- 1 file changed, 23 insertions(+), 42 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index efb67868..3e452da4 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,49 +1,30 @@ - - - ### Background - + -### Changes - -### Documentation - +### Changes 🏗️ + -### Test Plan - -### PR Quality Checklist -- [ ] My pull request is atomic and focuses on a single change. -- [ ] I have thoroughly tested my changes with multiple different prompts. -- [ ] I have considered potential risks and mitigations for my changes. -- [ ] I have documented my changes clearly and comprehensively. -- [ ] I have not snuck in any "extra" small tweaks changes. -- [ ] I have run the following commands against my code to ensure it passes our linters: - ```shell - black . - isort . - mypy - autoflake --remove-all-unused-imports --recursive --ignore-init-module-imports --ignore-pass-after-docstring autogpt tests --in-place - ``` - - - - +### PR Quality Score card ✨ +- [ ] Is your pull request atomic, focusing on a single change?   `+5 pts` +- [ ] Have you documented your changes clearly and comprehensively?   `+5 pts` +- [ ] Have you changed or added a feature?   `-4 pts` + - [ ] Have you updated the documentation accordingly?   `+4 pts` + - [ ] Have you added/updated corresponding integration tests?   `+5 pts` +- [ ] Have you changed the behavior of one of the agents in the repo?   `-5 pts` + - [ ] Have you also run `agbenchmark` to verify that these changes do not regress performance?   `+10 pts`