<div dir="ltr"><div><div><div>Hi,<br><br></div>I'd like to inform you that Fuel UI migrated from require.js to webpack. It will give us lots of benefits like significant improvement of developer experience and will allow us to easily separate Fuel UI from Nailgun. For more information please read <a href="https://github.com/openstack/fuel-specs/blob/master/specs/8.0/webpack.rst">the spec</a>.<br><br></div>For those who use Nailgun in fake mode, it means that they need to take some extra actions to make Fuel UI work - since we don't have anymore an uncomressed UI version which compiles itself in the browser (and this allowed us to resolve huge amount of tech debt - we have to support only one environment). You need to run<span style="font-family:monospace,monospace"> npm install</span> to fetch new modules and proceed with one of 2 possible ways:<br></div><ul><li>If you don't plan to modify Fuel UI, it would be better just to compile Fuel UI by running <span style="font-family:monospace,monospace">gulp build</span> - after that compiled UI will be served by Nailgun as usual. Don't forget to rerun <span style="font-family:monospace,monospace">npm install && gulp build<font face="arial,helvetica,sans-serif"> </font></span><span style="font-family:arial,helvetica,sans-serif">after fetching new changes.</span></li><li><span style="font-family:arial,helvetica,sans-serif">If you plan to modify Fuel UI, there is another option - use a development server. It watches for changes and files and automatically recompiles Fuel UI (using incremental compilation, which is usually much faster than <span style="font-family:monospace,monospace">gulp build</span>) and triggers refresh in browser. You can run it via <span style="font-family:monospace,monospace">gulp dev-server</span>.</span></li></ul><p>If you have issues with the new code, feel free to contact us in #fuel-ui or #fuel-dev channels.<br></p><div><div><div><div><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Vitaly Kramskikh,<br>Fuel UI Tech Lead,<br>Mirantis, Inc.</div></div></div></div>
</div></div></div></div></div>