I just started developing my own modules, and am using odoo.sh. However, whenever I push a minor change to my development branch, it takes a long time (several minutes) before the change is available.
It look like odoo.sh is re-installing the entire Odoo environment each time. It is "Installing base...", "Installing web_uns...", etc.
This is completely unworkable for a development workflow (a single typo can result in a lot of loss of time).
Is there a way to speed development up?
You would normally work on a development environment with a complete installation of Odoo and a test database.
What you push to the development environment would be "groups" of changes via a Pull Request.
You do minor changes in your own environment and when you have a feature you want to merge you group each of your minor changes.
See https://docs.github.com/en/get-started/start-your-journey/hello-world
@ray Okay thanks. I was hoping I didn't need my own Odoo setup on my development machine, and could use the odoo.sh development environment for that.
Thanks, I will set that up.
You can technically use the branch container (via the Editor tab) but code development with any kind of web editor is subject to latency most people don't like.