[QGIS-Developer] QGIS Full Stack Web Developer Report

Lova Andriarimalala lova at kartoza.com
Fri Jul 5 11:02:30 PDT 2024


Hi everyone,

Here's the report regarding the development and maintenance of the QGIS-related websites for the last two weeks:

Overview:
I mainly focused on resolving issues related to the new website (QGIS-Hugo). Additionally, I addressed open issues in QGIS Django, QGIS Hugo, QGIS Changelog, and the sysadmin documentation.

Deployed PRs&Tasks:

  *   Organize supporters hierarchy<https://github.com/qgis/QGIS-Hugo/pull/297>
  *   Handle various sentry errors<https://github.com/qgis/QGIS-Django/pull/434>

  *   New endpoint to download markdown version of a release<https://github.com/kartoza/prj.app/pull/1466>
  *   Script to fetch changelog<https://github.com/qgis/QGIS-Hugo/pull/295>
  *   Fix SVG logos on Firefox<https://github.com/qgis/QGIS-Hugo/pull/300>
  *   Fix empty pages<https://github.com/qgis/QGIS-Hugo/pull/302>
  *   Extend config file for production and GH pages<https://github.com/qgis/QGIS-Hugo/pull/303>

  *   Set up alerts if the API docs are not built nightly: Warning if the commit hash didn’t after 24 hours and critical after 120 hours

Merged PRs:

  *   Push qgis-plugins-uwsgi image to docker hub<https://github.com/qgis/QGIS-Django/pull/438>
  *   Fix QGIS Django dependency issues<https://github.com/qgis/QGIS-Django/pull/440>

Newly submitted PRs:

  *   Add conversations count to feedback icons<https://github.com/qgis/QGIS-Django/pull/442>

  *   Fix for rebuild index task, run dbbackups automatically<https://github.com/qgis/QGIS-Django/pull/441>

Ongoing tasks:

  *   Deployment of the new website (QGIS-Hugo)
  *   Add syndication that pushes the feed notices to social media group<https://github.com/qgis/qgis-feed/issues/87>

Have a nice weekend,
Best regards,

Lova


—
[Image]

Lova Andriarimalala
QGIS Full Stack Developer
Visit http://kartoza.com<http://kartoza.com/> to find out about open source:
* Desktop GIS programming services
* Geospatial web development
* GIS Training
* Consulting Services
Office: +261(0)34 09 524 73<tel:+261340952473>





From: Lova Andriarimalala <lova at kartoza.com>
Date: Friday, 21 June 2024 at 3:11 PM
To: qgis-developer at lists.osgeo.org <qgis-developer at lists.osgeo.org>
Subject: Re: QGIS Full Stack Web Developer Report
Hi everyone,

Here's the report regarding the development and maintenance of the QGIS-related websites for this week:

Overview:
This week, I focused on testing and deploying the latest changes on the QGIS plugins website. I’ve also worked on some of the open issues in QGIS Django, QGIS Feed, QGIS Hugo, QGIS Changelog and the sysadmin documentation.

Newly submitted PRs:

  *   Update playwright e2e tests<https://github.com/qgis/QGIS-Hugo/pull/288>
  *   Fix various errors raised from changelog.qgis.org<https://github.com/kartoza/prj.app/pull/1465>

Deployed tasks:

  *   Add tags feature for the resource’s hub (Styles, Projects, Models…)<https://github.com/qgis/QGIS-Django/pull/429>
  *   Add Layer Definition File and 3D Model to the resource API<https://github.com/qgis/QGIS-Django/pull/388>
  *   Allow the plugin’s approver to edit their feedback<https://github.com/qgis/QGIS-Django/pull/430>
  *   Handle missing resource files to prevent FileNotFoundError<https://github.com/qgis/QGIS-Django/pull/427>
  *   Handle invalid icon in plugins list and details<https://github.com/qgis/QGIS-Django/pull/425>
  *   Use relative path for logo in xml style<https://github.com/qgis/QGIS-Django/pull/420>
  *   Add update_qgis_versions task to celery schedule<https://github.com/qgis/QGIS-Django/pull/418>
  *   Fix deprecated admin_static<https://github.com/qgis/QGIS-Django/pull/416>
  *   Implement rate limit in nginx configuration<https://github.com/qgis/QGIS-Django/pull/413>

Ongoing tasks:

  *   Fix various errors form plugins.qgis.org<https://github.com/qgis/QGIS-Django/issues/435>
  *   Add syndication that pushes the feed notices to social media group<https://github.com/qgis/qgis-feed/issues/87>

Questions/Feedback Needed:
I'm attempting to set up a watcher that will generate an alert if the QGIS API docs (https://api.qgis.org/api/) fails to build. I've looked into the GitHub workflows for the QGIS repo, but I'm not sure which event I should be listening for. It would be appreciated if anyone could provide a hint on this. Thanks in advance.


Have a nice weekend,
Best regards,

Lova

—
[Image]

Lova Andriarimalala
QGIS Full Stack Developer
Visit http://kartoza.com<http://kartoza.com/> to find out about open source:
* Desktop GIS programming services
* Geospatial web development
* GIS Training
* Consulting Services
Office: +261(0)34 09 524 73<tel:+261340952473>




From: Lova Andriarimalala <lova at kartoza.com>
Date: Friday, 14 June 2024 at 2:45 PM
To: qgis-developer at lists.osgeo.org <qgis-developer at lists.osgeo.org>
Subject: Re: QGIS Full Stack Web Developer Report
Hi everyone,

Here's my update for this week:

Overview:
This week, I focused on implementing a notification system for the monitoring website and working on the open issues on the QGIS Django and QGIS feed.

Completed Tasks:

  *   Set up notifications and alerts for QGIS’s new infrastructure monitoring and add documentation about it
  *   Add tags feature for the resource’s hub (Styles, Projects, Models…)<https://github.com/qgis/QGIS-Django/pull/429>
  *   Allow the plugin’s approver to edit their feedback<https://github.com/qgis/QGIS-Django/pull/430>
  *   Allow a feed approver to unpublish an entry<https://github.com/qgis/qgis-feed/pull/89>

Next steps:

  *   Review and deploy the latest changes on QGIS Django and QGIS Feed
  *   Fix some of the issues on QGIS Django and QGIS Feed

Questions/Feedback Needed:
I'm attempting to set up a watcher that will generate an alert if the QGIS API docs (https://api.qgis.org/api/) fails to build. I've looked into the GitHub workflows for the QGIS repo, but I'm not sure which event I should be listening for. It would be appreciated if anyone could provide a hint on this. Thanks in advance.

Have a nice weekend,
Best regards,

Lova



—
[Image]

Lova Andriarimalala
QGIS Full Stack Developer
Visit http://kartoza.com<http://kartoza.com/> to find out about open source:
* Desktop GIS programming services
* Geospatial web development
* GIS Training
* Consulting Services
Office: +261(0)34 09 524 73<tel:+261340952473>




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20240705/ccd2a2ab/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.jpg
Type: image/jpeg
Size: 6123 bytes
Desc: image002.jpg
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20240705/ccd2a2ab/attachment-0001.jpg>


More information about the QGIS-Developer mailing list