Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
2e7b7ae
delta migration functionality added
yashin4112 Apr 20, 2026
ab42f19
refactor: update route and enhance optional chaining in contentMapper…
yashin4112 Apr 22, 2026
b955cf1
refactor: enhance error management in field attacher utility; add uni…
yashin4112 Apr 22, 2026
94bb371
refactor: optimize global field reference handling in convertToSchema…
aishwarya-cstk Apr 20, 2026
20af43d
fix: correct error message formatting in LoadStacks component by adju…
aishwarya-cstk Apr 21, 2026
87b988d
refactor: implement default widget ID inference and enhance field map…
aishwarya-cstk Apr 22, 2026
97ce36c
feat: add AutoMappedMergeConfirmModal component and enhance SaveChang…
aishwarya-cstk Apr 24, 2026
b55574b
fix: remove incorrect mapping for STATUS_ICON_Mapping in constants test
aishwarya-cstk Apr 24, 2026
16460ef
chore: update uuid package from version 9.0.1 to 14.0.0 across multip…
aishwarya-cstk Apr 24, 2026
68c467b
refactor: improve RteJsonConverter and block name resolution logic fo…
aishwarya-cstk Apr 24, 2026
4ebc643
Revert "feat: add AutoMappedMergeConfirmModal component and enhance S…
aishwarya-cstk Apr 27, 2026
589f577
chore: update axios package from version 1.15.0 to 1.15.2 across mult…
aishwarya-cstk Apr 27, 2026
2d3b70a
fix(ui): avoid mapper footer overlap with smart field select menu pla…
ShradhaNahar Apr 22, 2026
c2be890
fix(ui): ContentMapper field select menu placement + height clamp
ShradhaNahar Apr 22, 2026
5f6439a
fix: implement asset metadata saving from index.json for iteration 1
yashin4112 Apr 27, 2026
75a17d1
feat: add AutoMappedMergeConfirmModal component and enhance SaveChang…
aishwarya-cstk Apr 24, 2026
674a6c8
Revert "feat: add AutoMappedMergeConfirmModal component and enhance S…
aishwarya-cstk Apr 27, 2026
e4dd793
fix(ui): avoid mapper footer overlap with smart field select menu pla…
ShradhaNahar Apr 22, 2026
6fcbe63
feat(contentful): taxonomy migration, locale resolution, tests and co…
shobhit-cstk Apr 21, 2026
061e3bd
feat(auth): implement OAuth token handling with HTML responses and or…
shobhit-cstk Apr 21, 2026
9a6d44e
fix(tests): update Vitest branch coverage threshold and enhance utili…
shobhit-cstk Apr 21, 2026
c8f8b53
refactor: centralize region configuration and enhance optional chaining
shobhit-cstk Apr 22, 2026
de10cae
feat: add AutoMappedMergeConfirmModal component and enhance SaveChang…
aishwarya-cstk Apr 24, 2026
ffb91ba
Revert "feat: add AutoMappedMergeConfirmModal component and enhance S…
aishwarya-cstk Apr 27, 2026
c40071b
conflicts resolved
yashin4112 Apr 29, 2026
e3be2f5
conflicts resolved
yashin4112 Apr 29, 2026
aa15084
Merge branch 'dev' into feature/delta
yashin4112 Apr 29, 2026
764ca65
feat: enhance WordPress schema mapping with single-child group handli…
aishwarya-cstk Apr 27, 2026
f26cb2a
refactor: improve WordPress content mapping and taxonomy handling
aishwarya-cstk Apr 28, 2026
c2b6518
refactor: optimize content model filtering in ContentMapper,Introduce…
aishwarya-cstk Apr 28, 2026
8317902
feat: add helper function to flatten ContentStack schema into a label…
aishwarya-cstk Apr 29, 2026
8946344
feat: add utility function to resolve Axios response headers
aishwarya-cstk Apr 29, 2026
f0a343b
refactor: resolved PR commenents
aishwarya-cstk Apr 29, 2026
9aa5a34
feat(marketplace): enhance app manifest creation with marketplace ins…
shobhit-cstk Apr 28, 2026
9b04728
test(market-app): add unit tests for fetchMarketplaceInstallationsFor…
shobhit-cstk Apr 28, 2026
977923b
delta migration functionality added
yashin4112 Apr 20, 2026
701e6a8
refactor: implement default widget ID inference and enhance field map…
aishwarya-cstk Apr 22, 2026
2b5caae
feat: add AutoMappedMergeConfirmModal component and enhance SaveChang…
aishwarya-cstk Apr 24, 2026
feb2950
Revert "feat: add AutoMappedMergeConfirmModal component and enhance S…
aishwarya-cstk Apr 27, 2026
8285520
chore: update axios package from version 1.15.0 to 1.15.2 across mult…
aishwarya-cstk Apr 27, 2026
7d1b6a9
fix(ui): ContentMapper field select menu placement + height clamp
ShradhaNahar Apr 22, 2026
2780dc3
feat: add AutoMappedMergeConfirmModal component and enhance SaveChang…
aishwarya-cstk Apr 24, 2026
40eb214
Revert "feat: add AutoMappedMergeConfirmModal component and enhance S…
aishwarya-cstk Apr 27, 2026
78fb4f8
feat(contentful): taxonomy migration, locale resolution, tests and co…
shobhit-cstk Apr 21, 2026
5371105
fix(tests): update Vitest branch coverage threshold and enhance utili…
shobhit-cstk Apr 21, 2026
8dbe92f
feat: add AutoMappedMergeConfirmModal component and enhance SaveChang…
aishwarya-cstk Apr 24, 2026
78bbd43
Revert "feat: add AutoMappedMergeConfirmModal component and enhance S…
aishwarya-cstk Apr 27, 2026
d27d09f
conflicts resolved
yashin4112 Apr 29, 2026
14c1b49
Merge branch 'dev' into feature/delta
yashin4112 May 5, 2026
2d9b348
feat(migration): enhance asset index validation and error handling
yashin4112 May 5, 2026
194c0cb
Merge branch 'dev' into feature/delta
yashin4112 May 5, 2026
b31345f
refactor: improve modular block merging logic
shobhit-cstk May 7, 2026
223760c
refactor: migrate region configuration to JSON file
shobhit-cstk May 6, 2026
dd88af8
chore: update dependencies and enhance SSO flow
shobhit-cstk May 7, 2026
4be2416
refactor: enhance marketplace client initialization and improve SSO t…
shobhit-cstk May 7, 2026
3ed9ebc
refactor: streamline locale mapping process in createContentfulMapper…
yashin4112 May 7, 2026
8241530
feat: add pull request template for improved contribution guidelines
umesh-more-cstk May 7, 2026
586bdc6
fix: move drupal locale save API call before mapper creation to fix e…
yashin4112 May 8, 2026
f7a4fc4
fix: null check added on config
yashin4112 May 8, 2026
aa6d4dc
refactor: enhance WordPress block processing and content handling
aishwarya-cstk May 7, 2026
03ab655
docs: update README with installation instructions and usage guidelines
aishwarya-cstk May 7, 2026
61abc17
refactor: PR commenst of null checks
aishwarya-cstk May 7, 2026
e1d3f87
test: update WordPress controller tests for axios request order and a…
aishwarya-cstk May 7, 2026
ebda51e
refactor: enhance entry filtering in WordPress service according to s…
aishwarya-cstk May 7, 2026
4f716be
refactor: simplify media field handling in schemaMapper function
aishwarya-cstk May 7, 2026
23e6c80
refactor: resolved copilot comments
aishwarya-cstk May 8, 2026
9bb0688
refactor: improve HTML formatting logic in formatChildByType function
aishwarya-cstk May 8, 2026
8f89d9e
delta migration functionality added
yashin4112 Apr 20, 2026
42ab3c6
feat: add AutoMappedMergeConfirmModal component and enhance SaveChang…
aishwarya-cstk Apr 24, 2026
3a0eb3f
chore: update uuid package from version 9.0.1 to 14.0.0 across multip…
aishwarya-cstk Apr 24, 2026
bdd1699
chore: update axios package from version 1.15.0 to 1.15.2 across mult…
aishwarya-cstk Apr 27, 2026
3d78b6a
conflicts resolved
yashin4112 Apr 29, 2026
b28e828
test(market-app): add unit tests for fetchMarketplaceInstallationsFor…
shobhit-cstk Apr 28, 2026
89ce909
delta migration functionality added
yashin4112 Apr 20, 2026
ef3d276
conflicts resolved
yashin4112 Apr 29, 2026
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)
35 changes: 30 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,21 +19,38 @@ Check for readme.md files and install dependencies for folders

This is the migration V2's node server.

### Installation

1. Navigate to the project directory:

```sh
cd api
```

2. Install the dependencies:
```sh
npm install
```

### Environment Variables

The following environment variables are used in this project:

- `APP_TOKEN_KEY`: The token key for the application. Default is `MIGRATION_V2`.
- `PORT`: The port number on which the application runs. Default is `5001`.

Make sure to set these variables in a `.env` file at the root of your project.
Make sure to set these variables in a `.env` file at the root of your api project.

1. To run the development server, create a `./development.env` file and add environment variables as per `./example.env`
2. To run the production server, create a `./production.env` file and add environment variables as per `./example.env`

### To start the server

Run `npm run dev`
Run :

```sh
`npm run dev`
```

## Migration UI

Expand Down Expand Up @@ -105,7 +122,7 @@ The migration-v2 upload-api project is designed to facilitate the migration of d
Navigate to the project directory:

```
cd migration-v2/upload-api
cd upload-api
```

Install dependencies:
Expand All @@ -121,7 +138,7 @@ The following environment variables are used in this project:
- `PORT`: The port number on which the application runs. Default is `4002`.
- `NODE_BACKEND_API`: The backend API endpoint. Default is `http://localhost:5001`.

Make sure to set these variables in a `.env` file at the root of your project.
Make sure to set these variables in a `.env` file at the root of your upload-api project.

### Configuration

Expand Down Expand Up @@ -155,6 +172,14 @@ The following configuration is used in this project:
- `npm run postinstall`: Installs dependencies for the api, ui, and upload-api directories.
- `npm test`: Displays an error message indicating that no tests are specified.

### Usage

Start the development server:

```sh
npm start
```

## Repository

- Type: git
Expand Down Expand Up @@ -202,4 +227,4 @@ The author information is not specified.

## Contact

For further assistance, please contact the project maintainer through the issues page on GitHub.
For further assistance, please contact the project maintainer through the issues page on GitHub.
Loading