<div dir="ltr"><div><div>Many contributors only stick to editing js/css/XUL. They don't really <i>need</i> a full build system for this, since these files are dynamically loaded at runtime.<br><br>However, these files are stored in the two omni.ja files. It's both <a href="https://developer.mozilla.org/en-US/docs/Mozilla/About_omni.ja_%28formerly_omni.jar%29">hard to extract that file, and hard to compress it</a> (perhaps impossible on Windows?). It's also <a href="http://inpursuitoflaziness.blogspot.in/2014/01/editing-files-from-omnija-in-firefox-20.html">completely non intuitive how to instruct Firefox to reload the file after editing</a>.<br><br></div>Would it be possible to provide nightlies of Firefox with unpacked omni.ja files without the js binaries? (Even better, have the files in the same directory structure as the original source)<br></div><div>It would really improve the getting-started curve since new contributors can start tinkering without having to wait for a build.<br><br></div><div>mhoye had come up with this idea in a past thread where we were discussing startup hurdles, I just remembered it now when I needed to test something on Windows without a build system (another benefit of this -- UI patches can be tested and tweaked without a build system)<br></div><div><br clear="all"><div><div><div><div dir="ltr">-Manish Goregaokar</div></div>
</div></div></div></div>