Note: After some coding, I found out that it might be more clever to start building a generic migration API that could be used for other kind of migrations before actually implementing the class migration part. Thus I'll rename the project to application-migrator and the project ID to MIGRATOR.
Thanks, Clément On 07/28/2018 08:33 AM, Clément Aubin wrote: > Hi again, > > On 07/28/2018 08:24 AM, Clément Aubin wrote: >> Hi devs, >> >> I would like to start a new contrib extension called >> application-class-migrator. >> >> What is it? >> If you want to maintain an application, you might need to perform some >> migrations on the data structure used by the app (rename xproperties, >> add some, remove some, refactor some, …). >> >> The idea of this application is simply to provide a user friendly >> solution for application developers to handle migrations. Those >> migrations can be described in a specific XObject in a page. The >> migrations will be executed on extension upgrade. >> >> I'll take care of creating the repo and the project on JIRA. > > Done, see the following links: > > * https://github.com/xwiki-contrib/application-class-migrator > * https://jira.xwiki.org/projects/CLASSMIG > > Have a nice day > >> Thanks, >> Clément >>