installing master version doesn't install master versions of core elements
samiheikki opened this issue · comments
https://github.com/vaadin/vaadin-core/blob/master/bower.json#L64 Looking at this I was under the impression that bower i vaadin-core#master
would install master versions of all the elements too. Ran that, but for example bower_components/vaadin-text-field/vaadin-text-area.html
is missing.
@samiheikki Unfortunately, bower
doesn't work that way. The master
branch's bower.json
now lists the newest betas for the individual projects, but even that has to be updated manually. This repo is just a convenience really for those who want to keep their own bower.json
files minimal. To do what you are looking for, it's pretty easy to just add to your own file:
"vaadin-button": "vaadin/vaadin-button#master
"vaadin-checkbox": "vaadin/vaadin-checkbox#master
"vaadin-combo-box": "vaadin/vaadin-combo-box#master
"vaadin-context-menu": "vaadin/vaadin-context-menu#master
"vaadin-date-picker": "vaadin/vaadin-date-picker#master
"vaadin-dialog": "vaadin/vaadin-dialog#master
"vaadin-dropdown-menu": "vaadin/vaadin-dropdown-menu#master
"vaadin-form-layout": "vaadin/vaadin-form-layout#master
"vaadin-grid": "vaadin/vaadin-grid#master
"vaadin-icons": "vaadin/vaadin-icons#master
"vaadin-item": "vaadin/vaadin-item#master
"vaadin-list-box": "vaadin/vaadin-list-box#master
"vaadin-lumo-styles": "vaadin/vaadin-lumo-styles#master
"vaadin-notification": "vaadin/vaadin-notification#master
"vaadin-ordered-layout": "vaadin/vaadin-ordered-layout#master
"vaadin-progress-bar": "vaadin/vaadin-progress-bar#master
"vaadin-radio-button": "vaadin/vaadin-radio-button#master
"vaadin-split-layout": "vaadin/vaadin-split-layout#master
"vaadin-tabs": "vaadin/vaadin-tabs#master
"vaadin-text-field": "vaadin/vaadin-text-field#master
"vaadin-upload": "vaadin/vaadin-upload#master
You would want to pin those to specific versions anyways when you deploy to avoid regressions and BC breaks from new versions. Vaadin appears to commit new major versions to master
during development instead of develop
or similar.