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 <l...@kartoza.com>
Date: Friday, 21 June 2024 at 3:11 PM
To: qgis-developer@lists.osgeo.org <qgis-developer@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 <l...@kartoza.com>
Date: Friday, 14 June 2024 at 2:45 PM
To: qgis-developer@lists.osgeo.org <qgis-developer@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>




_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to