<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Thanks for your quick reply here Lova,</p>
    <p>I've no special legibility that my opinion would be greater than
      yours, so I can't tell if it has to be reverted or not. That's why
      I ask for discussion before deploying some breaking change,
      without any warning or information. After having looked to others
      PR, I would like to see more description about what a PR does
      exactly, especially when it breaks something.</p>
    <p>In this case, even after the last PR, this is a breaking and
      undocumented change. For now, a plugin developer has no way to see
      that a LICENSE file is now required in its plugin's zip. An error
      message in a log is not a suitable information, even it's well
      formulated and clear, especially in the era of automated CI/CD
      deployments.<br>
    </p>
    <p>Regards,<br>
      Julien<br>
    </p>
    <div class="moz-cite-prefix">On 24/11/2023 08:35, Lova
      Andriarimalala wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:DU2PR02MB75589574FA983F9261C4ED10FBB8A@DU2PR02MB7558.eurprd02.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator"
        content="Microsoft Word 15 (filtered medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style>@font-face
        {font-family:Helvetica;
        panose-1:0 0 0 0 0 0 0 0 0 0;}@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}@font-face
        {font-family:Calibri-Light;
        panose-1:2 11 6 4 2 2 2 2 2 4;}@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:10.0pt;
        font-family:"Calibri",sans-serif;}a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        font-size:10.0pt;
        font-family:"Courier New";}p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        font-size:10.0pt;
        font-family:"Calibri",sans-serif;}span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}div.WordSection1
        {page:WordSection1;}ol
        {margin-bottom:0cm;}ul
        {margin-bottom:0cm;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span style="font-size:11.0pt">Dear </span><span
            style="font-size:11.0pt" lang="EN-US">Julien</span><span
            style="font-size:11.0pt">,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-size:11.0pt">Many thanks
            for your feedback.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-size:11.0pt">In </span><span
            style="font-size:11.0pt" lang="EN-US">the new</span><span
            style="font-size:11.0pt"> PR,
          </span><span style="font-size:11.0pt" lang="EN-US">t</span><span
            style="font-size:11.0pt">he license file is only required
            for new plugins. For existing plugin updates, it generates
            just a warning (but doesn't fail) when the license file is
            missing.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-size:11.0pt">However, I'm
            not sure if we should also just generate a warning for new
            plugin uploads for now. If so, I will also fix the new
            plugin upload.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-size:11.0pt">Kind
            regards.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
        <div>
          <div>
            <p class="MsoNormal"><span style="font-size:11.0pt">—</span><b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888"><o:p></o:p></span></b></p>
            <p class="MsoNormal" style="text-align:center"
              align="center"><span style="font-size:9.0pt"><img
                  style="width:1.1666in;height:.9166in"
                  id="Picture_x0020_3"
                  src="cid:part1.3owcG6Rd.0uXLCQIK@oslandia.com"
                  alt="Image" class="" width="112" height="88"><o:p></o:p></span></p>
            <p class="MsoNormal" style="text-align:center"
              align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"><o:p> </o:p></span></p>
            <p class="MsoNormal" style="text-align:center"
              align="center"><b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"
                  lang="EN-US">Lova Andriarimalala</span></b><b><span
                  style="font-size:9.0pt"><o:p></o:p></span></b></p>
            <p class="MsoNormal" style="text-align:center"
              align="center"><b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"
                  lang="EN-US">QGIS Full Stack Developer</span></b><b><span
                  style="font-size:9.0pt"><o:p></o:p></span></b></p>
            <p class="MsoNormal" style="text-align:center"
              align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">Visit </span><span
                style="font-size:9.0pt"><a href="http://kartoza.com/"
                  target="_top" moz-do-not-send="true"><span
style="font-family:Helvetica;color:#1155CC;mso-fareast-language:FR">http://kartoza.com</span></a></span><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"> to
                find out about open source:</span><span
                style="font-size:9.0pt"><o:p></o:p></span></p>
            <p class="MsoNormal" style="text-align:center"
              align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
                Desktop GIS programming services</span><span
                style="font-size:9.0pt"><o:p></o:p></span></p>
            <p class="MsoNormal" style="text-align:center"
              align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
                Geospatial web development</span><span
                style="font-size:9.0pt"><o:p></o:p></span></p>
            <p class="MsoNormal" style="text-align:center"
              align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
                GIS Training</span><span style="font-size:9.0pt"><o:p></o:p></span></p>
            <p class="MsoNormal" style="text-align:center"
              align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
                Consulting Services</span><span style="font-size:9.0pt"><o:p></o:p></span></p>
            <p class="MsoNormal" style="text-align:center"
              align="center"><span
style="font-size:9.0pt;color:#888888;mso-fareast-language:FR">Office: </span><span
                style="font-size:9.0pt"><a href="tel:+261340952473"
                  target="_top" moz-do-not-send="true"><span
                    style="color:#0078D7;mso-fareast-language:FR">+261(0)34
                    09 524 73</span></a><o:p></o:p></span></p>
            <p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
        <div id="mail-editor-reference-message-container">
          <div>
            <div
style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
              <p class="MsoNormal" style="margin-bottom:12.0pt"><b><span
                    style="font-size:12.0pt;color:black">From:
                  </span></b><span style="font-size:12.0pt;color:black">QGIS-Developer
                  <a class="moz-txt-link-rfc2396E" href="mailto:qgis-developer-bounces@lists.osgeo.org"><qgis-developer-bounces@lists.osgeo.org></a> on
                  behalf of Julien Moura via QGIS-Developer
                  <a class="moz-txt-link-rfc2396E" href="mailto:qgis-developer@lists.osgeo.org"><qgis-developer@lists.osgeo.org></a><br>
                  <b>Date: </b>Friday, 24 November 2023 at 10:30 AM<br>
                  <b>To: </b><a class="moz-txt-link-abbreviated" href="mailto:qgis-developer@lists.osgeo.org">qgis-developer@lists.osgeo.org</a>
                  <a class="moz-txt-link-rfc2396E" href="mailto:qgis-developer@lists.osgeo.org"><qgis-developer@lists.osgeo.org></a><br>
                  <b>Subject: </b>Re: [QGIS-Developer] QGIS Full Stack
                  Web Developer Report<o:p></o:p></span></p>
            </div>
            <p>Hello Lova,<o:p></o:p></p>
            <p>I cross post my comment to <a
href="https://github.com/qgis/QGIS-Django/issues/38#issuecomment-1824010198"
                moz-do-not-send="true">
                this issue</a> related to the PR mentioned below as "<a
                href="https://github.com/qgis/QGIS-Django/pull/309"
                moz-do-not-send="true">Make LICENSE file as required in
                plugin package</a>", because I did not have any answer
              there but saw that some changes still have been applied
              without any comment.<o:p></o:p></p>
            <p>While trying to publish or update a plugin, we faced the
              new error message related to the deployment of
              <a href="https://github.com/qgis/QGIS-Django/pull/309"
                moz-do-not-send="true">this PR</a>:<br>
              <br>
              > Fault string: <Fault 1: 'File upload must be a
              valid QGIS Python plugin compressed archive. Cannot find
              LICENSE in plugin package.'><br>
              <br>
              See downstream issue on qgis-plugin-ci project
              (disclaimer: I'm one of the mainteners but speaking on my
              own here):
              <a
href="https://github.com/opengisch/qgis-plugin-ci/issues/255"
                moz-do-not-send="true" class="moz-txt-link-freetext">https://github.com/opengisch/qgis-plugin-ci/issues/255</a><br>
              <br>
              I think this kind of change, which breaks the
              plugins'publication flow, should be discussed before to be
              implemented (an issue from 1 person seems to be too light
              to decide without any discussion), announced to the
              community, a warning campaign should be run and a
              transitional phase should be implemented (warning for 6
              months, then error). This has a direct impact on hundreds
              (thousands?) of plugin developers on a community project
              with several million end users.<o:p></o:p></p>
            <p>I understand that this process may seem too cumbersome,
              and that since the QGIS Django project hasn't been so
              dynamic for a few years, it's nice to see it get a new
              lease of life, even if it means merging and deploying on
              an ongoing basis.<br>
              <br>
              As for the underlying principle, I'm generally in favor of
              strengthening the control mechanisms (automatic or
              otherwise) for extensions on the official repository, but
              I think it's really important to do this gradually, or at
              least to avoid unilateral change "descended from the skies
              of the developers".<br>
              <br>
              Concerning the idea of integrating the license in the
              plugin package, I'm not really convinced of the interest
              since most plugins are contaminated by the GPL2+ of QGIS
              <-- Qt and the license is never displayed to the end
              user. But why not. After all, it's always a good practice
              to include licence and spread the word about (re)usage
              rules.<o:p></o:p></p>
            <p>Reverting sounds maybe too rought so I suggest modyfing
              the behavior to lower the level and make it a simple
              warning and in the meanwhile starting a communication and
              preventive work upstream:<o:p></o:p></p>
            <ol type="1" start="1">
              <li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo1">
                <span style="font-size:11.0pt">update documentation: <a
href="https://docs.qgis.org/3.28/en/docs/pyqgis_developer_cookbook/plugins/plugins.html"
                    moz-do-not-send="true" class="moz-txt-link-freetext">
https://docs.qgis.org/3.28/en/docs/pyqgis_developer_cookbook/plugins/plugins.html</a><o:p></o:p></span></li>
              <li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo1">
                <span style="font-size:11.0pt">communicate on the QGIS
                  Dev list **before** the implementation to discuss the
                  rationale<o:p></o:p></span></li>
              <li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo1">
                <span style="font-size:11.0pt">integrate a warning
                  mechanism<o:p></o:p></span></li>
              <li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo1">
                <span style="font-size:11.0pt">manage the QGIS versions
                  concerned (only applicable to new QGIS released
                  versions after this being merged)<o:p></o:p></span></li>
            </ol>
            <p>A last question: did you have some pre-production
              environment where to deploy new changes in order to
              evaluate them before publishing widely? Or some versioning
              logic, milestone workflow where PRs are grouped before
              being deployed?<o:p></o:p></p>
            <p>Regards,<br>
              Julien<o:p></o:p></p>
            <div>
              <p class="MsoNormal"><span style="font-size:11.0pt">On
                  17/11/2023 13:59, Lova Andriarimalala via
                  QGIS-Developer wrote:<o:p></o:p></span></p>
            </div>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <p class="MsoNormal"><span style="font-size:11.0pt">Hello
                  everyone,</span><o:p></o:p></p>
              <p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span style="font-size:11.0pt">Please
                  find below the report summarizing the progress on the
                  feed
                </span><span style="font-size:11.0pt" lang="EN-US">and
                  plugins website</span><span style="font-size:11.0pt">
                  development for this week.</span><o:p></o:p></p>
              <p class="MsoNormal" style="text-indent:36.0pt"><b><span
                    style="font-size:11.0pt">PRs open:</span></b><o:p></o:p></p>
              <p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
                <!--[if !supportLists]--><span style="mso-list:Ignore">1.<span
                    style="font:7.0pt "Times New Roman"">      
                  </span></span><!--[endif]--><span
                  style="font-size:11.0pt"><a
                    href="https://github.com/qgis/QGIS-Django/pull/302"
                    moz-do-not-send="true">Add support for renaming
                    plugin name</a> </span><o:p></o:p></p>
              <p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
                <!--[if !supportLists]--><span style="mso-list:Ignore">2.<span
                    style="font:7.0pt "Times New Roman"">      
                  </span></span><!--[endif]--><span
                  style="font-size:11.0pt"><a
                    href="https://github.com/qgis/QGIS-Django/pull/304"
                    moz-do-not-send="true">Add command to fix none in
                    search results</a></span><o:p></o:p></p>
              <p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
                <!--[if !supportLists]--><span style="mso-list:Ignore">3.<span
                    style="font:7.0pt "Times New Roman"">      
                  </span></span><!--[endif]--><span
                  style="font-size:11.0pt"><a
                    href="https://github.com/qgis/QGIS-Django/pull/306"
                    moz-do-not-send="true">Show more records, records
                    items per page</a></span><o:p></o:p></p>
              <p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
                <!--[if !supportLists]--><span style="mso-list:Ignore">4.<span
                    style="font:7.0pt "Times New Roman"">      
                  </span></span><!--[endif]--><span
                  style="font-size:11.0pt"><a
                    href="https://github.com/qgis/QGIS-Django/pull/308"
                    moz-do-not-send="true">Specify tag page title and
                    other plugin page title</a></span><o:p></o:p></p>
              <p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
                <!--[if !supportLists]--><span style="mso-list:Ignore">5.<span
                    style="font:7.0pt "Times New Roman"">      
                  </span></span><!--[endif]--><span
                  style="font-size:11.0pt"><a
                    href="https://github.com/qgis/QGIS-Django/pull/309"
                    moz-do-not-send="true">Make LICENSE file as required
                    in plugin package</a></span><o:p></o:p></p>
              <p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
              <p class="MsoNormal" style="text-indent:36.0pt"><b><span
                    style="font-size:11.0pt">PR merged:</span></b><o:p></o:p></p>
              <p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
                <!--[if !supportLists]--><span style="mso-list:Ignore">6.<span
                    style="font:7.0pt "Times New Roman"">      
                  </span></span><!--[endif]--><span
                  style="font-size:11.0pt"><a
                    href="https://github.com/qgis/qgis-feed/pull/44"
                    moz-do-not-send="true">Update dockerfile and
                    requirements for production</a></span><o:p></o:p></p>
              <p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
                <!--[if !supportLists]--><span style="mso-list:Ignore">7.<span
                    style="font:7.0pt "Times New Roman"">      
                  </span></span><!--[endif]--><span
                  style="font-size:11.0pt"><a
                    href="https://github.com/qgis/qgis-feed/pull/47"
                    moz-do-not-send="true">Update requirements according
                    to production</a></span><o:p></o:p></p>
              <p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
                <!--[if !supportLists]--><span style="mso-list:Ignore">8.<span
                    style="font:7.0pt "Times New Roman"">      
                  </span></span><!--[endif]--><span
                  style="font-size:11.0pt"><a
                    href="https://github.com/qgis/qgis-feed/pull/48"
                    moz-do-not-send="true">Add geoip2 in production,
                    setting up log</a></span><o:p></o:p></p>
              <p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
                <!--[if !supportLists]--><span style="mso-list:Ignore">9.<span
                    style="font:7.0pt "Times New Roman"">      
                  </span></span><!--[endif]--><span
                  style="font-size:11.0pt"><a
                    href="https://github.com/qgis/qgis-feed/pull/51"
                    moz-do-not-send="true">Use contry code when testing
                    daily_visit.country</a></span><o:p></o:p></p>
              <p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
              <p class="MsoNormal" style="text-indent:36.0pt"><b><span
                    style="font-size:11.0pt">Still working on:</span></b><o:p></o:p></p>
              <p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l1 level1 lfo3">
                <!--[if !supportLists]--><span style="mso-list:Ignore">1.<span
                    style="font:7.0pt "Times New Roman"">      
                  </span></span><!--[endif]--><span
                  style="font-size:11.0pt" lang="EN-US"><a
                    href="https://github.com/qgis/QGIS-Django/issues/46"
                    moz-do-not-send="true">Fresh plugin includes
                    obsolete stuff </a></span><o:p></o:p></p>
              <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span style="font-size:11.0pt"
                  lang="EN-US">Changes to the QGIS Feed website are now
                  deployed and available at
                  <a href="https://feed.qgis.org" moz-do-not-send="true"
                    class="moz-txt-link-freetext">https://feed.qgis.org</a>.</span><o:p></o:p></p>
              <p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span style="font-size:11.0pt">Have a
                  great weekend,</span><o:p></o:p></p>
              <p class="MsoNormal"><span style="font-size:11.0pt">Lova</span><o:p></o:p></p>
              <p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
              <div>
                <div>
                  <p class="MsoNormal"><span style="font-size:11.0pt">—</span><o:p></o:p></p>
                  <p class="MsoNormal" style="text-align:center"
                    align="center"><span style="font-size:9.0pt"><img
                        style="width:1.1666in;height:.9166in"
                        id="_x0000_i1029"
                        src="cid:part1.3owcG6Rd.0uXLCQIK@oslandia.com"
                        alt="Image" class="" width="112" height="88"
                        border="0"></span><o:p></o:p></p>
                  <p class="MsoNormal" style="text-align:center"
                    align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"> </span><o:p></o:p></p>
                  <p class="MsoNormal" style="text-align:center"
                    align="center"><b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"
                        lang="EN-US">Lova Andriarimalala</span></b><o:p></o:p></p>
                  <p class="MsoNormal" style="text-align:center"
                    align="center"><b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"
                        lang="EN-US">QGIS Full Stack Developer</span></b><o:p></o:p></p>
                  <p class="MsoNormal" style="text-align:center"
                    align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">Visit </span><a
                      href="http://kartoza.com/" target="_top"
                      moz-do-not-send="true"><span
style="font-size:9.0pt;font-family:Helvetica;color:#1155CC;mso-fareast-language:FR">http://kartoza.com</span></a><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"> to
                      find out about open source:</span><o:p></o:p></p>
                  <p class="MsoNormal" style="text-align:center"
                    align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
                      Desktop GIS programming services</span><o:p></o:p></p>
                  <p class="MsoNormal" style="text-align:center"
                    align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
                      Geospatial web development</span><o:p></o:p></p>
                  <p class="MsoNormal" style="text-align:center"
                    align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
                      GIS Training</span><o:p></o:p></p>
                  <p class="MsoNormal" style="text-align:center"
                    align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
                      Consulting Services</span><o:p></o:p></p>
                  <p class="MsoNormal" style="text-align:center"
                    align="center"><span
style="font-size:9.0pt;color:#888888;mso-fareast-language:FR">Office: </span><a
                      href="tel:+261340952473" target="_top"
                      moz-do-not-send="true"><span
style="font-size:9.0pt;color:#0078D7;mso-fareast-language:FR">+261(0)34
                        09 524 73</span></a><o:p></o:p></p>
                  <p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
                </div>
              </div>
              <p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
              <p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
              <div id="mail-editor-reference-message-container">
                <div>
                  <div
style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
                    <p class="MsoNormal" style="margin-bottom:12.0pt"><b><span
                          style="font-size:12.0pt;color:black">From:
                        </span></b><span
                        style="font-size:12.0pt;color:black">Lova
                        Andriarimalala <a
                          href="mailto:lova@kartoza.com"
                          moz-do-not-send="true">
                          <lova@kartoza.com></a><br>
                        <b>Date: </b>Friday, 10 November 2023 at 5:32
                        PM<br>
                        <b>To: </b><a
                          href="mailto:qgis-developer@lists.osgeo.org"
                          moz-do-not-send="true"
                          class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>
                        <a href="mailto:qgis-developer@lists.osgeo.org"
                          moz-do-not-send="true"><qgis-developer@lists.osgeo.org></a><br>
                        <b>Subject: </b>Re: QGIS Full Stack Web
                        Developer Report</span><o:p></o:p></p>
                  </div>
                  <p class="MsoNormal"><span style="font-size:11.0pt">Hello
                      everyone,</span><o:p></o:p></p>
                  <p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
                  <p class="MsoNormal"><span style="font-size:11.0pt">Please
                      find below the report summarizing the progress on
                      the feed
                    </span><span style="font-size:11.0pt" lang="EN-US">and
                      plugins website</span><span
                      style="font-size:11.0pt" lang="EN-US">
                    </span><span style="font-size:11.0pt">development
                      for this week.</span><o:p></o:p></p>
                  <p class="MsoNormal" style="text-indent:36.0pt"><b><span
                        style="font-size:11.0pt">PRs open:</span></b><o:p></o:p></p>
                  <p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
                    <!--[if !supportLists]--><span
                      style="mso-list:Ignore">10.<span
                        style="font:7.0pt "Times New Roman"">   
                      </span></span><!--[endif]--><a
href="https://github.com/qgis/QGIS-Django/pull/302"
                      moz-do-not-send="true"><span
                        style="font-size:11.0pt">Add support for
                        renaming plugin name</span></a><o:p></o:p></p>
                  <p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l6 level1 lfo2">
                    <!--[if !supportLists]--><span
                      style="mso-list:Ignore">11.<span
                        style="font:7.0pt "Times New Roman"">   
                      </span></span><!--[endif]--><a
                      href="https://github.com/qgis/qgis-feed/pull/44"
                      moz-do-not-send="true"><span
                        style="font-size:11.0pt">Update dockerfile and
                        requirements for production</span></a><o:p></o:p></p>
                  <p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
                  <p class="MsoNormal" style="text-indent:36.0pt"><b><span
                        style="font-size:11.0pt">PR merged:</span></b><o:p></o:p></p>
                  <p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l11 level1 lfo4">
                    <!--[if !supportLists]--><span
                      style="mso-list:Ignore">1.<span
                        style="font:7.0pt "Times New Roman"">      
                      </span></span><!--[endif]--><a
                      href="https://github.com/qgis/qgis-feed/pull/43"
                      moz-do-not-send="true"><span
                        style="font-size:11.0pt">Add web page UI on the
                        root URL</span></a><o:p></o:p></p>
                  <p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
                  <p class="MsoNormal" style="text-indent:36.0pt"><b><span
                        style="font-size:11.0pt">Still working on:</span></b><o:p></o:p></p>
                  <p class="MsoListParagraph"
style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l11 level1 lfo4">
                    <!--[if !supportLists]--><span
                      style="mso-list:Ignore">2.<span
                        style="font:7.0pt "Times New Roman"">      
                      </span></span><!--[endif]--><span
                      style="font-size:11.0pt" lang="EN-US">Deployment
                      of the feed updates</span><o:p></o:p></p>
                  <p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
                  <p class="MsoNormal"><span style="font-size:11.0pt">Have
                      a great weekend,</span><o:p></o:p></p>
                  <p class="MsoNormal"><span style="font-size:11.0pt">Lova</span><o:p></o:p></p>
                  <div>
                    <div>
                      <p class="MsoNormal"><span
                          style="font-size:11.0pt">—</span><o:p></o:p></p>
                      <p class="MsoNormal" style="text-align:center"
                        align="center"><span style="font-size:9.0pt"><img
                            style="width:1.1666in;height:.9166in"
                            id="Picture_x0020_5"
src="cid:part1.3owcG6Rd.0uXLCQIK@oslandia.com" alt="Image" class=""
                            width="112" height="88" border="0"></span><o:p></o:p></p>
                      <p class="MsoNormal" style="text-align:center"
                        align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"> </span><o:p></o:p></p>
                      <p class="MsoNormal" style="text-align:center"
                        align="center"><b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"
                            lang="EN-US">Lova Andriarimalala</span></b><o:p></o:p></p>
                      <p class="MsoNormal" style="text-align:center"
                        align="center"><b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"
                            lang="EN-US">QGIS Full Stack Developer</span></b><o:p></o:p></p>
                      <p class="MsoNormal" style="text-align:center"
                        align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">Visit </span><a
                          href="http://kartoza.com/" target="_top"
                          moz-do-not-send="true"><span
style="font-size:9.0pt;font-family:Helvetica;color:#1155CC;mso-fareast-language:FR">http://kartoza.com</span></a><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"> to
                          find out about open source:</span><o:p></o:p></p>
                      <p class="MsoNormal" style="text-align:center"
                        align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
                          Desktop GIS programming services</span><o:p></o:p></p>
                      <p class="MsoNormal" style="text-align:center"
                        align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
                          Geospatial web development</span><o:p></o:p></p>
                      <p class="MsoNormal" style="text-align:center"
                        align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
                          GIS Training</span><o:p></o:p></p>
                      <p class="MsoNormal" style="text-align:center"
                        align="center"><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">*
                          Consulting Services</span><o:p></o:p></p>
                      <p class="MsoNormal" style="text-align:center"
                        align="center"><span
style="font-size:9.0pt;color:#888888;mso-fareast-language:FR">Office: </span><a
                          href="tel:+261340952473" target="_top"
                          moz-do-not-send="true"><span
style="font-size:9.0pt;color:#0078D7;mso-fareast-language:FR">+261(0)34
                            09 524 73</span></a><o:p></o:p></p>
                    </div>
                  </div>
                  <p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
                  <p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
                  <div id="mail-editor-reference-message-container">
                    <div>
                      <div
style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
                        <p class="MsoNormal"
                          style="margin-bottom:12.0pt"><b><span
                              style="font-size:12.0pt;color:black">From:
                            </span></b><span
                            style="font-size:12.0pt;color:black">Lova
                            Andriarimalala <a
                              href="mailto:lova@kartoza.com"
                              moz-do-not-send="true">
                              <lova@kartoza.com></a><br>
                            <b>Date: </b>Friday, 3 November 2023 at
                            5:05 PM<br>
                            <b>To: </b><a
href="mailto:qgis-developer@lists.osgeo.org" moz-do-not-send="true"
                              class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>
                            <a
href="mailto:qgis-developer@lists.osgeo.org" moz-do-not-send="true"><qgis-developer@lists.osgeo.org></a><br>
                            <b>Subject: </b>Re: QGIS Full Stack Web
                            Developer Report</span><o:p></o:p></p>
                      </div>
                      <div>
                        <div>
                          <p class="MsoNormal"><span
                              style="font-size:11.0pt">Hello everyone,</span><o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"><span
                              style="font-size:11.0pt"> </span><o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"><span
                              style="font-size:11.0pt">Please find below
                              the report summarizing the progress on the
                              feed site development for this week.</span><o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"><span
                              style="font-size:11.0pt"> </span><o:p></o:p></p>
                        </div>
                        <blockquote
                          style="margin-top:5.0pt;margin-bottom:5.0pt">
                          <div>
                            <p class="MsoNormal"><b><span
                                  style="font-size:11.0pt">PRs open:</span></b><o:p></o:p></p>
                          </div>
                        </blockquote>
                        <div>
                          <blockquote
                            style="margin-top:5.0pt;margin-bottom:5.0pt">
                            <ol type="1" start="1">
                              <li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l8 level1 lfo5">
                                <a
href="https://github.com/qgis/qgis-feed/pull/43" moz-do-not-send="true"><span
                                    style="font-size:11.0pt">Add web
                                    page UI on the root URL</span></a><o:p></o:p></li>
                            </ol>
                            <div>
                              <p class="MsoNormal"><b><span
                                    style="font-size:11.0pt">PR merged:</span></b><o:p></o:p></p>
                            </div>
                          </blockquote>
                        </div>
                        <blockquote
                          style="margin-top:5.0pt;margin-bottom:5.0pt">
                          <div>
                            <div>
                              <ol type="1" start="1">
                                <li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5 level1 lfo6">
                                  <a
href="https://github.com/qgis/qgis-feed/pull/42" moz-do-not-send="true"><span
                                      style="font-size:11.0pt">Using
                                      rich editor for content, check
                                      data validity</span></a><o:p></o:p></li>
                              </ol>
                            </div>
                          </div>
                          <div>
                            <p class="MsoNormal"><b><span
                                  style="font-size:11.0pt">Still working
                                  on:</span></b><o:p></o:p></p>
                          </div>
                        </blockquote>
                        <div>
                          <blockquote
                            style="margin-top:5.0pt;margin-bottom:5.0pt">
                            <ol type="1" start="1">
                              <li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l10 level1 lfo7">
                                <a
href="https://github.com/qgis/qgis-feed/issues/18"
                                  moz-do-not-send="true"><span
                                    style="font-size:11.0pt">Some checks
                                    and fixes on the entirety</span></a><o:p></o:p></li>
                            </ol>
                          </blockquote>
                          <div>
                            <p class="MsoNormal"><span
                                style="font-size:11.0pt">Have a great
                                weekend,</span><o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"><span
                                style="font-size:11.0pt">Lova</span><o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"><span
                                style="font-size:11.0pt"> </span><o:p></o:p></p>
                          </div>
                        </div>
                        <div id="ms-outlook-mobile-signature">
                          <div>
                            <div>
                              <p class="MsoNormal"><span
                                  style="font-size:11.0pt">—</span><o:p></o:p></p>
                            </div>
                            <div>
                              <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                align="center">
                                <img
                                  style="width:1.1666in;height:.9166in"
                                  id="Image_x0020_2"
src="cid:part1.3owcG6Rd.0uXLCQIK@oslandia.com" alt="Image" class=""
                                  width="112" height="88" border="0"><o:p></o:p></p>
                              <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                align="center">
                                <b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">Lova
                                    Andriarimalala</span></b><o:p></o:p></p>
                              <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                align="center">
                                <b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888" lang="EN-US">QGIS
                                    Full Stack Web Developer</span></b><o:p></o:p></p>
                              <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                align="center">
                                <span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">Visit </span><a
                                  href="http://kartoza.com/"
                                  target="_top" moz-do-not-send="true"><span
style="font-size:9.0pt;font-family:Helvetica;color:#1155CC">http://kartoza.com</span></a><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888"> to find out
                                  about open source:</span><o:p></o:p></p>
                              <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                align="center">
                                <span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Desktop
                                  GIS programming services</span><o:p></o:p></p>
                              <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                align="center">
                                <span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Geospatial
                                  web development</span><o:p></o:p></p>
                              <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                align="center">
                                <span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* GIS
                                  Training</span><o:p></o:p></p>
                              <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                align="center">
                                <span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Consulting
                                  Services</span><o:p></o:p></p>
                              <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                align="center">
                                <span style="color:#888888">Office: </span><u><span
                                    style="color:#0078D7">+261(0)34 09
                                    524 73</span></u><o:p></o:p></p>
                              <p
style="margin-bottom:0cm;line-height:12.0pt"> <o:p></o:p></p>
                              <p class="MsoNormal"
                                style="margin-bottom:12.0pt"><span
                                  style="font-size:11.0pt"> </span><o:p></o:p></p>
                            </div>
                          </div>
                        </div>
                        <div
                          id="mail-editor-reference-message-container">
                          <div
style="border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0cm 0cm 0cm;border-color:currentcolor currentcolor">
                            <p class="MsoNormal"
                              style="margin-bottom:12.0pt"><b><span
                                  style="font-size:12.0pt;color:black">From:
                                </span></b><span
                                style="font-size:12.0pt;color:black">Lova
                                Andriarimalala <a
                                  href="mailto:lova@kartoza.com"
                                  moz-do-not-send="true">
                                  <lova@kartoza.com></a><br>
                                <b>Date: </b>Friday, 27 October 2023 at
                                4:53 PM<br>
                                <b>To: </b><a
href="mailto:qgis-developer@lists.osgeo.org" moz-do-not-send="true"
                                  class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>
                                <a
href="mailto:qgis-developer@lists.osgeo.org" moz-do-not-send="true"><qgis-developer@lists.osgeo.org></a><br>
                                <b>Subject: </b>Re: QGIS Full Stack Web
                                Developer Report</span><o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"><span
                                style="font-size:11.0pt">Hello everyone,</span><o:p></o:p></p>
                            <div>
                              <p class="MsoNormal"><span
                                  style="font-size:11.0pt"> </span><o:p></o:p></p>
                            </div>
                            <div>
                              <p class="MsoNormal"><span
                                  style="font-size:11.0pt">I'm grateful
                                  for your warm welcome, and I'm truly
                                  thrilled to join this wonderful
                                  community.</span><o:p></o:p></p>
                            </div>
                            <div>
                              <p class="MsoNormal"><span
                                  style="font-size:11.0pt">Here is the
                                  report summarizing the progress on the
                                  feed site development for this week.</span><o:p></o:p></p>
                            </div>
                            <div style="margin-left:30.0pt">
                              <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:Calibri-Light">PRs open:</span></b><o:p></o:p></p>
                            </div>
                            <div>
                              <ol type="1" start="1">
                                <ol type="1" start="1">
                                  <li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level2 lfo8">
                                    <a
href="https://github.com/qgis/qgis-feed/pull/39" moz-do-not-send="true"><span
style="font-size:11.0pt;font-family:Calibri-Light">Form submission
                                        management</span></a><o:p></o:p></li>
                                </ol>
                              </ol>
                              <div style="margin-left:30.0pt">
                                <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:Calibri-Light">PR merged:</span></b><o:p></o:p></p>
                              </div>
                              <div>
                                <ol type="1" start="1">
                                  <ol type="1" start="1">
                                    <li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l12 level2 lfo9">
                                      <a
href="https://github.com/qgis/qgis-feed/pull/30" moz-do-not-send="true"><span
style="font-size:11.0pt;font-family:Calibri-Light">Feeds list page with
                                          filter and sorting</span></a><o:p></o:p></li>
                                    <li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l12 level2 lfo9">
                                      <a
href="https://github.com/qgis/qgis-feed/pull/32" moz-do-not-send="true"><span
style="font-size:11.0pt;font-family:Calibri-Light">Feed item form with
                                          preview</span></a><o:p></o:p></li>
                                    <li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l12 level2 lfo9">
                                      <a
href="https://github.com/qgis/qgis-feed/pull/33" moz-do-not-send="true"><span
style="font-size:11.0pt;font-family:Calibri-Light">Feed form review step</span></a><o:p></o:p></li>
                                    <li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l12 level2 lfo9">
                                      <a
href="https://github.com/qgis/qgis-feed/pull/34" moz-do-not-send="true"><span
style="font-size:11.0pt;font-family:Calibri-Light">Implement webpack and
                                          use it for Bulma CSS</span></a><o:p></o:p></li>
                                  </ol>
                                </ol>
                              </div>
                            </div>
                            <div style="margin-left:30.0pt">
                              <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:Calibri-Light">Still working on:</span></b><o:p></o:p></p>
                            </div>
                            <div>
                              <ol type="1" start="1">
                                <ol type="1" start="1">
                                  <li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level2 lfo10">
                                    <a
href="https://github.com/qgis/qgis-feed/issues/25"
                                      moz-do-not-send="true"><span
style="font-size:11.0pt;font-family:Calibri-Light">Improve feed item
                                        form: Check data validity</span></a><o:p></o:p></li>
                                </ol>
                              </ol>
                              <div>
                                <p class="MsoNormal"><span
                                    style="font-size:11.0pt"> </span><o:p></o:p></p>
                              </div>
                              <div>
                                <p class="MsoNormal"><span
                                    style="font-size:11.0pt">Have a
                                    great weekend,</span><o:p></o:p></p>
                              </div>
                              <p class="MsoNormal"><span
                                  style="font-size:11.0pt">Lova</span><o:p></o:p></p>
                            </div>
                            <p class="MsoNormal"
                              style="margin-bottom:12.0pt"><span
                                style="font-size:11.0pt"> </span><o:p></o:p></p>
                            <div id="ms-outlook-mobile-signature">
                              <div>
                                <div>
                                  <p class="MsoNormal"><span
                                      style="font-size:11.0pt">—</span><o:p></o:p></p>
                                </div>
                                <div>
                                  <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                    align="center">
                                    <b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888"><img
style="width:.3333in;height:.3333in" id="_x0000_i1026"
src="cid:9A13FDC2-2DFE-48D9-9736-E7E67663BF60" moz-do-not-send="true"
                                          width="32" height="32"
                                          border="0"></span></b><o:p></o:p></p>
                                  <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                    align="center">
                                    <b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">Lova
                                        Andriarimalala</span></b><o:p></o:p></p>
                                  <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                    align="center">
                                    <b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888" lang="EN-US">QGIS
                                        Full Stack Web Developer</span></b><o:p></o:p></p>
                                  <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                    align="center">
                                    <span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">Visit </span><a
                                      href="http://kartoza.com/"
                                      target="_top"
                                      moz-do-not-send="true"><span
style="font-size:9.0pt;font-family:Helvetica;color:#1155CC">http://kartoza.com</span></a><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888"> to find out
                                      about open source:</span><o:p></o:p></p>
                                  <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                    align="center">
                                    <span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Desktop
                                      GIS programming services</span><o:p></o:p></p>
                                  <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                    align="center">
                                    <span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Geospatial
                                      web development</span><o:p></o:p></p>
                                  <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                    align="center">
                                    <span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* GIS
                                      Training</span><o:p></o:p></p>
                                  <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                    align="center">
                                    <span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Consulting
                                      Services</span><o:p></o:p></p>
                                  <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                    align="center">
                                    <span style="color:#888888">Office: </span><u><span
                                        style="color:#0078D7">+261(0)34
                                        09 524 73</span></u><o:p></o:p></p>
                                  <p
style="margin-bottom:0cm;line-height:12.0pt"> <o:p></o:p></p>
                                  <p class="MsoNormal"
                                    style="margin-bottom:12.0pt"><span
                                      style="font-size:11.0pt"> </span><o:p></o:p></p>
                                </div>
                              </div>
                            </div>
                            <div
id="mail-editor-reference-message-container">
                              <div
style="border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0cm 0cm 0cm;border-color:currentcolor currentcolor">
                                <p class="MsoNormal"
                                  style="margin-bottom:12.0pt"><b><span
style="font-size:12.0pt;color:black">From:
                                    </span></b><span
                                    style="font-size:12.0pt;color:black">Lova
                                    Andriarimalala <a
                                      href="mailto:lova@kartoza.com"
                                      moz-do-not-send="true">
                                      <lova@kartoza.com></a><br>
                                    <b>Date: </b>Friday, 20 October
                                    2023 at 2:54 PM<br>
                                    <b>To: </b><a
href="mailto:qgis-developer@lists.osgeo.org" moz-do-not-send="true"
                                      class="moz-txt-link-freetext">qgis-developer@lists.osgeo.org</a>
                                    <a
href="mailto:qgis-developer@lists.osgeo.org" moz-do-not-send="true"><qgis-developer@lists.osgeo.org></a><br>
                                    <b>Subject: </b>QGIS Full Stack Web
                                    Developer Report</span><o:p></o:p></p>
                              </div>
                              <div>
                                <div>
                                  <p class="MsoNormal"><span
                                      style="font-size:11.0pt">Hello
                                      everyone,</span><o:p></o:p></p>
                                </div>
                                <div>
                                  <p class="MsoNormal"><span
                                      style="font-size:11.0pt"> </span><o:p></o:p></p>
                                </div>
                                <div>
                                  <p class="MsoNormal"><span
style="font-size:11.0pt;color:black;background:white">Currently, I am
                                      working on the website that
                                      administers the feeds displayed in
                                      the news area of QGIS. The
                                      website's repository is available
                                      on GitHub: </span><a
href="https://github.com/qgis/qgis-feed" moz-do-not-send="true"><span
style="font-size:11.0pt;background:white">https://github.com/qgis/qgis-feed</span></a><o:p></o:p></p>
                                </div>
                                <div>
                                  <p class="MsoNormal"><span
                                      style="font-size:11.0pt"> </span><o:p></o:p></p>
                                </div>
                                <div>
                                  <p class="MsoNormal"><span
                                      style="font-size:11.0pt">Please
                                      find below the report for the past
                                      two weeks.</span><o:p></o:p></p>
                                </div>
                                <div style="margin-left:30.0pt">
                                  <p class="MsoNormal"><b><span
                                        style="font-size:11.0pt">PRs
                                        open:</span></b><o:p></o:p></p>
                                </div>
                                <div>
                                  <ol type="1" start="1">
                                    <ol type="1" start="1">
                                      <li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level2 lfo11">
                                        <a
href="https://github.com/qgis/qgis-feed/pull/30" moz-do-not-send="true"><span
                                            style="font-size:11.0pt">Feeds
                                            list page with filter and
                                            sorting</span></a><o:p></o:p></li>
                                      <li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level2 lfo11">
                                        <a
href="https://github.com/qgis/qgis-feed/pull/32" moz-do-not-send="true"><span
                                            style="font-size:11.0pt">Feed
                                            item form with preview</span></a><o:p></o:p></li>
                                      <li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level2 lfo11">
                                        <a
href="https://github.com/qgis/qgis-feed/pull/33" moz-do-not-send="true"><span
                                            style="font-size:11.0pt">Feed
                                            form review step</span></a><o:p></o:p></li>
                                    </ol>
                                  </ol>
                                  <div style="margin-left:30.0pt">
                                    <p class="MsoNormal"><b><span
                                          style="font-size:11.0pt">PR
                                          merged:</span></b><o:p></o:p></p>
                                  </div>
                                  <div>
                                    <ol type="1" start="1">
                                      <ol type="1" start="1">
                                        <li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level2 lfo12">
                                          <a
href="https://github.com/qgis/qgis-feed/pull/28" moz-do-not-send="true"><span
                                              style="font-size:11.0pt">Create
                                              a login page, add test
                                              cases, configure GH
                                              actions</span></a><o:p></o:p></li>
                                      </ol>
                                    </ol>
                                  </div>
                                </div>
                                <div style="margin-left:30.0pt">
                                  <p class="MsoNormal"><b><span
                                        style="font-size:11.0pt">Still
                                        working on:</span></b><o:p></o:p></p>
                                </div>
                                <div>
                                  <ol type="1" start="1">
                                    <ol type="1" start="1">
                                      <li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level2 lfo13">
                                        <a
href="https://github.com/qgis/qgis-feed/issues/29"
                                          moz-do-not-send="true"><span
                                            style="font-size:11.0pt">Use
                                            web pack for bulma CSS</span></a><o:p></o:p></li>
                                    </ol>
                                  </ol>
                                  <div>
                                    <p class="MsoNormal"><span
                                        style="font-size:11.0pt"> </span><o:p></o:p></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
                                        style="font-size:11.0pt">Please
                                        do not hesitate to provide any
                                        feedback regarding the report
                                        structure or layout. Your
                                        suggestions are highly
                                        appreciated, as they will enable
                                        us to improve the report's
                                        quality and readability. Thank
                                        you for taking the time to
                                        review the report.</span><o:p></o:p></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
                                        style="font-size:11.0pt"> </span><o:p></o:p></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
                                        style="font-size:11.0pt">Have a
                                        great weekend,</span><o:p></o:p></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"><span
                                        style="font-size:11.0pt">Lova</span><o:p></o:p></p>
                                  </div>
                                </div>
                                <div>
                                  <p class="MsoNormal"><span
                                      style="font-size:11.0pt"> </span><o:p></o:p></p>
                                </div>
                                <div id="ms-outlook-mobile-signature">
                                  <div>
                                    <div>
                                      <p class="MsoNormal"><span
                                          style="font-size:11.0pt">—</span><o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                        align="center">
                                        <b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888"><img
style="width:.3333in;height:.3333in" id="_x0000_i1025"
src="cid:E4BD0DDE-7267-4E95-BE4E-92E12A6851D3" moz-do-not-send="true"
                                              width="32" height="32"
                                              border="0"></span></b><o:p></o:p></p>
                                      <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                        align="center">
                                        <b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">Lova
                                            Andriarimalala</span></b><o:p></o:p></p>
                                      <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                        align="center">
                                        <b><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888" lang="EN-US">QGIS
                                            Full Stack Web Developer</span></b><o:p></o:p></p>
                                      <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                        align="center">
                                        <span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">Visit </span><a
                                          href="http://kartoza.com/"
                                          target="_top"
                                          moz-do-not-send="true"><span
style="font-size:9.0pt;font-family:Helvetica;color:#1155CC">http://kartoza.com</span></a><span
style="font-size:9.0pt;font-family:Helvetica;color:#888888"> to find out
                                          about open source:</span><o:p></o:p></p>
                                      <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                        align="center">
                                        <span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Desktop
                                          GIS programming services</span><o:p></o:p></p>
                                      <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                        align="center">
                                        <span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Geospatial
                                          web development</span><o:p></o:p></p>
                                      <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                        align="center">
                                        <span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* GIS
                                          Training</span><o:p></o:p></p>
                                      <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                        align="center">
                                        <span
style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Consulting
                                          Services</span><o:p></o:p></p>
                                      <p
style="margin-bottom:0cm;text-align:center;line-height:12.0pt"
                                        align="center">
                                        <span style="color:#888888">Office: </span><u><span
                                            style="color:#0078D7">+261(0)34
                                            09 524 73</span></u><o:p></o:p></p>
                                      <p
style="margin-bottom:0cm;line-height:12.0pt"> <o:p></o:p></p>
                                      <p class="MsoNormal"
                                        style="margin-bottom:12.0pt"><span
                                          style="font-size:11.0pt"> </span><o:p></o:p></p>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <p class="MsoNormal"><span style="font-size:11.0pt"><br>
                  <br>
                  <o:p></o:p></span></p>
              <pre>_______________________________________________<o:p></o:p></pre>
              <pre>QGIS-Developer mailing list<o:p></o:p></pre>
              <pre><a href="mailto:QGIS-Developer@lists.osgeo.org"
              moz-do-not-send="true" class="moz-txt-link-freetext">QGIS-Developer@lists.osgeo.org</a><o:p></o:p></pre>
              <pre>List info: <a
href="https://lists.osgeo.org/mailman/listinfo/qgis-developer"
              moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><o:p></o:p></pre>
              <pre>Unsubscribe: <a
href="https://lists.osgeo.org/mailman/listinfo/qgis-developer"
              moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><o:p></o:p></pre>
            </blockquote>
          </div>
        </div>
      </div>
    </blockquote>
  </body>
</html>