I'm glad to hear that you are doing good progress.
To be honest, I'm not clear on how are you going to maintain your schema changes if they are not going to be merged into AtoM. I added that migrations directory so we can have individual migration scripts in an specific way so 1.x and 2.x users can coexist at the same time. If you add a file there, it will get overwritten by us in future merges when you are pulling changes and that may be a problem.
It would be nice if you can adapt the SQL upgrade system to keep a separated directory of schema change upgrades, but that won't be an easy task. Other option is to just do your changes as needed in the database and config/schema.yml (remember to run php symfony propel:build-model and propel:build-sql!). At some point you may get some conflicts with upstream, but nothing that you can't fix manually :)
Also, it would be awesome if you can add some docs in the wiki of the process. Thank you :)
Please write us if you have more questions.
Regards,
--
Jesús García Crespo,
Software Engineer, Artefactual Systems Inc.
http://www.artefactual.com |
+1.604.527.2056