<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi everybody,</p>
<p>If you try regularly (or want to try), the development version of
Lizmap 3.4 (master branch of the repository), you have to know
that there are some changes, on how to install the source code of
Lizmap.<br>
</p>
We started to change how we develop our javascript files, and how we
install dependencies (external PHP and Javascript libraries). We
started to use some tools:<br>
<ul>
<li>Composer to use external PHP libraries (instead of to include
them directly into our source code)<br>
</li>
<li>Npm and Webpack to install JS dependencies and build our
Javascript code.<br>
</li>
</ul>
<p>So, we started to remove existing dependencies from the
repository, and new javascript files resulting from the build are
not included into the repository (those files may be too big in
the future, when we'll start to use recent version of OpenLayer
for example).</p>
<p>The consequences of this new development workflow, is that the
source code in the master branch of the repository of
Lizmap-web-client, is not usable directly as it was in previous
branches.</p>
<p>So :</p>
<ul>
<li>if you just want to test an unstable version of lizmap,
download the corresponding package from
<a class="moz-txt-link-freetext" href="https://packages.3liz.org/pub/lizmap/unstable/">https://packages.3liz.org/pub/lizmap/unstable/</a>. Do not use git
anymore. Zip packages contains all dependencies and built files.
Just pick the zip, unarchive files, and install Lizmap as usual.<br>
</li>
<li>If you want to contribute, and test your code, you'll have to
install some tools like Composer, Npm and Make. After retrieving
the source code with git, you'll have to launch these tools to
install dependencies and to build JS files. See the <a
moz-do-not-send="true"
href="https://github.com/3liz/lizmap-web-client/blob/master/CONTRIBUTING.md">CONTRIBUTING.md</a>
file for details.<br>
</li>
</ul>
<p>For official stable releases, you'll just have to download zip
packages from the release page on Github, as usual:
<a class="moz-txt-link-freetext" href="https://github.com/3liz/lizmap-web-client/releases">https://github.com/3liz/lizmap-web-client/releases</a>. Zip packages
contains all dependencies and built files.</p>
<p>Best regards<br>
</p>
<p>-- </p>
<div class="moz-signature">
<p> <span style="font-weight:bold;color:#9acd32">Laurent
Jouanneau</span> <br>
Responsable Développement<br>
<a href="http://www.3liz.com"
style="text-decoration:none;color:#9acd32">www.3liz.com</a> <br>
<span style="font-size:0.8em"> </span><span
style="font-size:0.8em"></span>
</p>
</div>
</body>
</html>