diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..8f538ab --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,10 @@ +### Summary + + +### Key Changes + +- + +### Verification + +- diff --git a/README.md b/README.md index 92262a2..11d261a 100644 --- a/README.md +++ b/README.md @@ -22,8 +22,9 @@ I manage this monorepo using **Pantsbuild (Pants)**, targeting **Python 3.10.x** ```text data-engineering/ ├── .github/ -│ └── workflows/ -│ └── ai-review.yml # CI pipeline for automated AI code reviews +│ ├── workflows/ +│ │ └── ai-review.yml # CI pipeline for automated AI code reviews +│ └── pull_request_template.md # Template for standardizing PR descriptions ├── .gitignore # Python, Pants, and OS ignore rules ├── .pre-commit-config.yaml # Configures the local pre-commit hook ├── .python-version # Sets project-local Python to 3.10.9 diff --git a/agents.md b/agents.md index b4ac7a2..82f5a24 100644 --- a/agents.md +++ b/agents.md @@ -19,6 +19,7 @@ This repository is a **Python Data Engineering Monorepo** managed by the **Pants ### Project Structure * `.github/workflows/ai-review.yml`: Automated Gemini AI PR reviewer workflow on GitHub Actions. +* `.github/pull_request_template.md`: Template for standardizing PR descriptions. * `.pre-commit-config.yaml`: Pre-commit hooks configuration to run `./pants fmt` and `./pants lint` locally. * `3rdparty/`: Contains requirements (`requirements.txt`) and Pants lockfiles (`user_reqs.lock`). * `projects/essentials/`: First sub-project (derived generic implementation from *Hello Modern Data Pipelines*, Chapter 2).