Skip to content

updated upgrader page#522

Open
boutell wants to merge 1 commit intomainfrom
code-upgrader-ai
Open

updated upgrader page#522
boutell wants to merge 1 commit intomainfrom
code-upgrader-ai

Conversation

@boutell
Copy link
Member

@boutell boutell commented Mar 3, 2026

talk about AI, acknowledge stability

@boutell boutell requested a review from BoDonkey March 3, 2026 14:18
next: false
---
# Migration from Apostrophe 2 to Apostrophe 4
# Migration from Apostrophe 2 to Apostrophe 4 with AI
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wanted this sentence in big hot letters for SEO/AEO (which has been earned)

Additionally, there is a `reset` command that can undo all uncommitted changes. Always use a new git branch during this process as well to have an additional way to roll back changes.
The Code Upgrader extension also includes legacy tools for those who prefer not to use the Agent Skill. These tools have much more limited support for automatic upgrades, however the linting feature can be useful.

One reason we recommend using this tool to execute changes on a full project is that it will make minimal code adjustments for newer version use. This is important because additional changes (such as field name changes), could unnecessarily break compatibility with the [upgraded database](#content-upgrader). After running the automatic code upgrade, take care with final code changes to avoid affecting data compatibility.
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's let the code upgrader docs & the AI skill speak for themselves in an evergreen way

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants