I cloned the espo repository to work on a new feature, which I would like to submit as a pull request. Everything works, but the development workflow is very inefficient. I must be missing something.
Every time I change the source files, I run grunt to build the application. Unfortunately, that requires reinstalling the application through the GUI. Are there other commands or is grunt the only available tool? I build extensions for espo using the espocrm-ext template repository, which has a much faster development workflow using node. I'm looking for something similar with the base repo.
The documentation does not say anything other than use grunt. I see a few subcommands in Gruntfile.js, such as internal, build, release, etc., but I don't know what they do or if any of the options align with my request.
In other words, what is the workflow for developers with the base repository?
Every time I change the source files, I run grunt to build the application. Unfortunately, that requires reinstalling the application through the GUI. Are there other commands or is grunt the only available tool? I build extensions for espo using the espocrm-ext template repository, which has a much faster development workflow using node. I'm looking for something similar with the base repo.
The documentation does not say anything other than use grunt. I see a few subcommands in Gruntfile.js, such as internal, build, release, etc., but I don't know what they do or if any of the options align with my request.
In other words, what is the workflow for developers with the base repository?
Comment