Hi everybody,
We just brought in a commit today that requires use of composer and npm to build OpenEMR packages (to bring in 3rd party packages/assets and build the styling sheets). btw, thank you @d3sandoval for doing the huge amount of work that was required to get this.
The demos and automatically built packages already go through the needed building steps.
If you are a developer and are using the most recent codebase, then the following commands will build your openemr instance (.gitignore will ignore the built stuff):
composer install
npm install
npm run build
composer dump-autoload -o
Depending on your workflow, there are also other neat ways to build out the package for developer/tester use that we can discuss. One example is the docker environment, of which the package will be built out by one of the dockers, if needed (ie. if the vendor directory is missing):
openemr/README.md at master Ā· openemr/openemr Ā· GitHub
Also, this improvement has removed use of bower from the project (and was replaced with npm).
Again, thank you @d3sandoval for this amazing feat!!!
-brady