Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
104 changes: 104 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
## 🔗 Jira Ticket

> Replace with your ticket link — required before requesting review.

[MIGRATION-XXXX](https://contentstack.atlassian.net/browse/MIGRATION-XXXX)

---

## 📋 PR Type

<!-- Check all that apply -->

- [ ] ✨ Feature
- [ ] 🐛 Bug Fix
- [ ] 🔥 Hotfix
- [ ] ♻️ Refactor
- [ ] 🧹 Chore / Dependency Update
- [ ] 📝 Documentation

---

## 📝 Description

<!-- A clear and concise summary of what this PR does and why. -->

### What changed?

<!-- Describe the changes in bullet points -->

-

### Why?

<!-- Context, motivation, or problem this solves -->

---

## 🧩 Affected Areas

<!-- Check all modules/layers that are touched -->

- [ ] `api` — Node.js backend
- [ ] `ui` — React frontend
- [ ] `upload-api` — Upload API server
- [ ] `docker` / `docker-compose`
- [ ] CI / GitHub Actions workflows
- [ ] Environment variables / config
- [ ] Other: <!-- specify -->

---

## 🧪 How to Test

<!-- Step-by-step instructions for the reviewer to verify this change -->

1.
2.
3.

**Expected result:**

---

## 📸 Screenshots / Recordings

<!-- If UI changes are involved, attach before/after screenshots or a short screen recording -->

| Before | After |
|--------|-------|
| | |

---

## 🔗 Related PRs / Dependencies

<!-- Link any PRs this depends on or is related to -->

-

---

## ✅ Author Checklist

> Complete this before moving the PR out of Draft.

- [ ] Branch follows naming convention: `feature/`, `bugfix/`, or `hotfix/` + 5–30 lowercase chars
- [ ] Jira ticket linked above
- [ ] Self-reviewed the diff — no debug logs, commented-out code, or TODOs left in
- [ ] `.env` / `example.env` updated if new environment variables were added
- [ ] No sensitive credentials or secrets committed
- [ ] Existing tests pass locally (`npm test`)
- [ ] New tests written (or not applicable — explain why)
- [ ] `README.md` / docs updated if behaviour changed
- [ ] Talisman pre-push scan passes (no secrets flagged)

---

## 👀 Reviewer Notes

<!-- Anything specific you'd like reviewers to focus on or be cautious about -->

---

> **Migration v2** · [Docs](https://github.com/contentstack/migration-v2#readme) · [Issues](https://github.com/contentstack/migration-v2/issues)
Loading