[neon-notifications] Changes in repo-metadata
Neon CI
noreply at kde.org
Fri May 22 19:46:16 BST 2020
commit a1fa77a799192951208108484b81f96a01b7b443
Author: Bhushan Shah <bhush94 at gmail.com>
Date: Fri May 22 17:21:42 2020 +0530
others group is no-more
diff --git a/group-metadata/others/group.png b/group-metadata/others/group.png
deleted file mode 100644
index 573a4e5d..00000000
Binary files a/group-metadata/others/group.png and /dev/null differ
diff --git a/group-metadata/others/group.yaml b/group-metadata/others/group.yaml
deleted file mode 100644
index b4ca1923..00000000
--- a/group-metadata/others/group.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-name: Others
-description: Repositories that do not fit into other categories
commit 20fd00fc39ab48b5c3d67d01e043cf57b4434d17
Author: Bhushan Shah <bhush94 at gmail.com>
Date: Fri May 22 16:44:52 2020 +0530
Sync descriptions from the projects-invent to repo-metadata
some of evaluation projects which moved to the invent during the
evaluation had their repo's description configured properly, assume that
to be source-of-truth
diff --git a/projects-invent/documentation/docs-krita-org/metadata.yaml b/projects-invent/documentation/docs-krita-org/metadata.yaml
index 0f7cb944..87729820 100644
--- a/projects-invent/documentation/docs-krita-org/metadata.yaml
+++ b/projects-invent/documentation/docs-krita-org/metadata.yaml
@@ -1,4 +1,6 @@
-description: Complete documentation for Krita, using the Sphinx documentation system
+description: "The Krita Manual. Built with Sphinx by Jenkins, available online at\
+ \ https://docs.krita.org\r\n\r\nCheck the krita_manual_readme.rst on how to help\
+ \ us!"
hasrepo: true
identifier: websites-docs-krita-org
name: Krita.org Documentation Website
diff --git a/projects-invent/documentation/docs-plasma-mobile-org/metadata.yaml b/projects-invent/documentation/docs-plasma-mobile-org/metadata.yaml
index 7494cfb7..6555b49c 100644
--- a/projects-invent/documentation/docs-plasma-mobile-org/metadata.yaml
+++ b/projects-invent/documentation/docs-plasma-mobile-org/metadata.yaml
@@ -1,4 +1,5 @@
-description: Documentation Website for Plasma Mobile
+description: Next generation Plasma Mobile documentation based on sphinx. This should
+ replace Plasma Mobile's part of the community wiki.
hasrepo: true
identifier: websites-docs-plasma-mobile-org
name: Plasma Mobile Documentation Website
diff --git a/projects-invent/education/kturtle/metadata.yaml b/projects-invent/education/kturtle/metadata.yaml
index 76923b28..1a110ba0 100644
--- a/projects-invent/education/kturtle/metadata.yaml
+++ b/projects-invent/education/kturtle/metadata.yaml
@@ -1,4 +1,4 @@
-description: Educational Programming Environment
+description: Educational programming environment that uses TurtleSpeak
hasrepo: true
identifier: kturtle
name: KTurtle
diff --git a/projects-invent/education/rocs/metadata.yaml b/projects-invent/education/rocs/metadata.yaml
index 5c2ac3fe..62997e70 100644
--- a/projects-invent/education/rocs/metadata.yaml
+++ b/projects-invent/education/rocs/metadata.yaml
@@ -1,4 +1,4 @@
-description: Graph Theory IDE
+description: An educational Graph Theory IDE
hasrepo: true
identifier: rocs
name: Rocs
diff --git a/projects-invent/graphics/digikam/metadata.yaml b/projects-invent/graphics/digikam/metadata.yaml
index 50bb80ba..03ffa5bc 100644
--- a/projects-invent/graphics/digikam/metadata.yaml
+++ b/projects-invent/graphics/digikam/metadata.yaml
@@ -1,32 +1,6 @@
-description: "digiKam is an advanced digital photo management application by KDE,\
- \ which makes importing and organizing digital photos a 'snap'. \n!https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/data/pics/logo-digikam.png!\n\
- \nThe photos are organized in albums which can be sorted chronologically, by folder\
- \ layout or by custom collections.\n\nTired of the folder constraints? Don\u2019\
- t worry, digiKam also provides tagging. You tag your images which can be spread\
- \ out across multiple folders, and digiKam provides fast and intuitive ways to browse\
- \ these tagged images. You can also add comments to your images. digiKam makes use\
- \ of a fast and robust database to store these meta-informations which makes adding\
- \ and editing of comments and tags very reliable.\n\ndigiKam makes use of KIPI plugins\
- \ for lots of added functionality. KIPI (KDE Image Plugin Interface) is an initiative\
- \ to create a common plugin infrastructure for digiKam, KPhotoAlbum, and GwenView.\
- \ Its aim is to allow development of image plugins which can be shared among KDE\
- \ graphical applications.\n\nAn easy-to-use interface is provided that enables you\
- \ to connect to your camera and preview, download and/or delete your images. Basic\
- \ auto-transformations can be deployed on the fly during image downloading.\n\n\
- Another tool, which most artists and photographers will be familiar with, is a Light\
- \ Table. This tool assists artists and photographers with reviewing their work ensuring\
- \ the highest quality only. A classical light table will show the artist the place\
- \ on the images to touch up. Well in digiKam, the light table function provides\
- \ the user a similar experience. You can import a photo, drag it onto the light\
- \ table, and touch up only the areas that need it.\n\nThe digiKam Image Editor has\
- \ its own plugin subsystem with some common tools e.g. red eye correction or Gamma\
- \ correction. Additional plugins are provided with the main application to process\
- \ advanced corrections on image like color management, noise reduction, or special\
- \ effects. digiKam Image Editor supports all camera RAW file formats, 16 bits color\
- \ depth, Exif/Makernote/IPTC/GPS/XMP metadata, Color management, tagging/rating/comments\
- \ pictures, etc.\n\nA stand-alone image editor version named Showfoto is also available.\
- \ It runs without digiKam images database support, but provides all Image Editor\
- \ functions.\n\n!https://farm6.static.flickr.com/5136/5506071124_22f40225fd.jpg!"
+description: digiKam is an advanced open-source digital photo management application
+ that runs on Linux, Windows, and MacOS. The application provides a comprehensive
+ set of tools for importing, managing, editing, and sharing photos and raw files.
hasrepo: true
identifier: digikam
name: digiKam
diff --git a/projects-invent/graphics/krita/metadata.yaml b/projects-invent/graphics/krita/metadata.yaml
index b5d1e855..ead88e8b 100644
--- a/projects-invent/graphics/krita/metadata.yaml
+++ b/projects-invent/graphics/krita/metadata.yaml
@@ -1,5 +1,6 @@
-description: Krita is a free digital painting application. Digital Painting, Creative
- Freedom!
+description: Krita is a free and open source cross-platform application that offers
+ an end-to-end solution for creating digital art files from scratch built on the
+ KDE and Qt frameworks.
hasrepo: true
identifier: krita
name: Krita
diff --git a/projects-invent/kdevelop/kdev-python/metadata.yaml b/projects-invent/kdevelop/kdev-python/metadata.yaml
index 687770ea..b2a2e760 100644
--- a/projects-invent/kdevelop/kdev-python/metadata.yaml
+++ b/projects-invent/kdevelop/kdev-python/metadata.yaml
@@ -1,6 +1,4 @@
-description: 'KDevelop plugin which provides Python language support.
-
- !https://1.bp.blogspot.com/-sKbyd7w50R0/TmpLCqJy1tI/AAAAAAAAADk/cq4p1n9BlJ8/s1600/alpha2_1.png!'
+description: 'KDevelop: Python Support'
hasrepo: true
identifier: kdev-python
name: KDevelop Python Support
diff --git a/projects-invent/kdevelop/kdevelop/metadata.yaml b/projects-invent/kdevelop/kdevelop/metadata.yaml
index 1721eaea..5ba47353 100644
--- a/projects-invent/kdevelop/kdevelop/metadata.yaml
+++ b/projects-invent/kdevelop/kdevelop/metadata.yaml
@@ -1,5 +1,4 @@
-description: KDevelop, a featureful, plugin-extensible IDE for C/C++ and other programming
- languages
+description: A cross-platform IDE for C, C++, Python, QML/JavaScript and PHP
hasrepo: true
identifier: kdevelop
name: KDevelop
diff --git a/projects-invent/libraries/atcore/metadata.yaml b/projects-invent/libraries/atcore/metadata.yaml
index dc4c5dcc..6556ae63 100644
--- a/projects-invent/libraries/atcore/metadata.yaml
+++ b/projects-invent/libraries/atcore/metadata.yaml
@@ -1,4 +1,5 @@
-description: 3D Printer Communication Library
+description: AtCore is a library that manages the connection and management of 3DPrinters.
+ It's an acronym for Atelier Core.
hasrepo: true
identifier: atcore
name: Atcore
diff --git a/projects-invent/maui/maui-cinema/metadata.yaml b/projects-invent/maui/maui-cinema/metadata.yaml
index 052ceec6..1d2bbb2a 100644
--- a/projects-invent/maui/maui-cinema/metadata.yaml
+++ b/projects-invent/maui/maui-cinema/metadata.yaml
@@ -1,4 +1,4 @@
-description: ''
+description: Cinema is a video player and videos collection manager
hasrepo: true
identifier: maui-cinema
name: Maui Cinema
diff --git a/projects-invent/multimedia/juk/metadata.yaml b/projects-invent/multimedia/juk/metadata.yaml
index f98fb2ee..b8165e0f 100644
--- a/projects-invent/multimedia/juk/metadata.yaml
+++ b/projects-invent/multimedia/juk/metadata.yaml
@@ -1,4 +1,5 @@
-description: Juk is a jukebox, tagger and music collection manager
+description: Audio jukebox application, supporting collections of MP3, Ogg Vorbis,
+ and FLAC audio files
hasrepo: true
identifier: juk
name: Juk
diff --git a/projects-invent/multimedia/kdenlive/metadata.yaml b/projects-invent/multimedia/kdenlive/metadata.yaml
index 8ec35511..6ced715e 100644
--- a/projects-invent/multimedia/kdenlive/metadata.yaml
+++ b/projects-invent/multimedia/kdenlive/metadata.yaml
@@ -1,5 +1,5 @@
-description: Kdenlive is an intuitive and powerful multi-track video editor, including
- most recent video technologies.
+description: 'Kdenlive is a Free and Open Source video editing application, based
+ on MLT Framework and KDE Frameworks 5. '
hasrepo: true
identifier: kdenlive
name: Kdenlive
diff --git a/projects-invent/network/kaidan/metadata.yaml b/projects-invent/network/kaidan/metadata.yaml
index 6385147f..fdd87d89 100644
--- a/projects-invent/network/kaidan/metadata.yaml
+++ b/projects-invent/network/kaidan/metadata.yaml
@@ -1,4 +1,5 @@
-description: A user-friendly XMPP client for every device.
+description: Kaidan, a simple and user-friendly Jabber/XMPP client for every device
+ and platform.
hasrepo: true
identifier: kaidan
name: Kaidan
diff --git a/projects-invent/network/kdeconnect-android/metadata.yaml b/projects-invent/network/kdeconnect-android/metadata.yaml
index c03ed696..41db94cd 100644
--- a/projects-invent/network/kdeconnect-android/metadata.yaml
+++ b/projects-invent/network/kdeconnect-android/metadata.yaml
@@ -1,5 +1,4 @@
-description: This Android app provides integration with the KDE desktop using KDE
- Connect.
+description: Native Android port of the KDE Connect Qt app.
hasrepo: true
identifier: kdeconnect-android
name: KDE Connect client for Android
diff --git a/projects-invent/network/kdeconnect-kde/metadata.yaml b/projects-invent/network/kdeconnect-kde/metadata.yaml
index ff96fdb7..ca4c7550 100644
--- a/projects-invent/network/kdeconnect-kde/metadata.yaml
+++ b/projects-invent/network/kdeconnect-kde/metadata.yaml
@@ -1,4 +1,5 @@
-description: KDE Connect adds communication between your desktop and your smartphone.
+description: 'Multi-platform app that allows your devices to communicate (eg: your
+ phone and your computer).'
hasrepo: true
identifier: kdeconnect-kde
name: KDE Connect client for Plasma
diff --git a/projects-invent/pim/itinerary/metadata.yaml b/projects-invent/pim/itinerary/metadata.yaml
index 6a565482..dc96517d 100644
--- a/projects-invent/pim/itinerary/metadata.yaml
+++ b/projects-invent/pim/itinerary/metadata.yaml
@@ -1,4 +1,4 @@
-description: Application to assist with usage of Travel Reservations
+description: Itinerary and boarding pass management application.
hasrepo: true
identifier: itinerary
name: Itinerary (application)
diff --git a/projects-invent/pim/kpeoplesink/metadata.yaml b/projects-invent/pim/kpeoplesink/metadata.yaml
index 5cb972d0..85875ec4 100644
--- a/projects-invent/pim/kpeoplesink/metadata.yaml
+++ b/projects-invent/pim/kpeoplesink/metadata.yaml
@@ -1,4 +1,4 @@
-description: Makes it possible to expose data in SInk to KPeople.
+description: To reveal sink contacts in kpeople
hasrepo: true
identifier: kpeoplesink
name: KPeople Sink backend
diff --git a/projects-invent/plasma-mobile/calindori/metadata.yaml b/projects-invent/plasma-mobile/calindori/metadata.yaml
index ef40350c..d8858209 100644
--- a/projects-invent/plasma-mobile/calindori/metadata.yaml
+++ b/projects-invent/plasma-mobile/calindori/metadata.yaml
@@ -1,4 +1,4 @@
-description: Calendar application for Plasma Mobile
+description: Calendar for Plasma Mobile
hasrepo: true
identifier: calindori
name: Calindori
diff --git a/projects-invent/plasma-mobile/kclock/metadata.yaml b/projects-invent/plasma-mobile/kclock/metadata.yaml
index 846745b2..2a53d767 100644
--- a/projects-invent/plasma-mobile/kclock/metadata.yaml
+++ b/projects-invent/plasma-mobile/kclock/metadata.yaml
@@ -1,4 +1,4 @@
-description: Clock application written using Kirigami
+description: Clock app for Plasma Mobile
hasrepo: true
identifier: kclock
name: KClock
diff --git a/projects-invent/plasma-mobile/kweather/metadata.yaml b/projects-invent/plasma-mobile/kweather/metadata.yaml
index 129a22cf..0c653b7f 100644
--- a/projects-invent/plasma-mobile/kweather/metadata.yaml
+++ b/projects-invent/plasma-mobile/kweather/metadata.yaml
@@ -1,4 +1,4 @@
-description: Weather application for Plasma Mobile
+description: Weather application for Plasma Mobile.
hasrepo: true
identifier: kweather
name: KWeather
diff --git a/projects-invent/plasma-mobile/plasma-angelfish/metadata.yaml b/projects-invent/plasma-mobile/plasma-angelfish/metadata.yaml
index fbb557fe..a017c9c5 100644
--- a/projects-invent/plasma-mobile/plasma-angelfish/metadata.yaml
+++ b/projects-invent/plasma-mobile/plasma-angelfish/metadata.yaml
@@ -1,4 +1,4 @@
-description: Plasma Demo Webbrowser for Mobile Devices
+description: Web browser for Plasma Mobile
hasrepo: true
identifier: plasma-angelfish
name: Angelfish
diff --git a/projects-invent/plasma-mobile/plasma-camera/metadata.yaml b/projects-invent/plasma-mobile/plasma-camera/metadata.yaml
index bf9b7475..73d1611f 100644
--- a/projects-invent/plasma-mobile/plasma-camera/metadata.yaml
+++ b/projects-invent/plasma-mobile/plasma-camera/metadata.yaml
@@ -1,4 +1,4 @@
-description: Simple camera application for mobile devices
+description: Camera application for Plasma Mobile.
hasrepo: true
identifier: plasma-camera
name: Plasma Camera App
diff --git a/projects-invent/plasma-mobile/plasma-phone-settings/metadata.yaml b/projects-invent/plasma-mobile/plasma-phone-settings/metadata.yaml
index b298dde4..2e6faa77 100644
--- a/projects-invent/plasma-mobile/plasma-phone-settings/metadata.yaml
+++ b/projects-invent/plasma-mobile/plasma-phone-settings/metadata.yaml
@@ -1,4 +1,4 @@
-description: Default settings for Plasma Phone
+description: Configuration files for per-configuring Plasma Mobile deployment.
hasrepo: true
identifier: plasma-phone-settings
name: Plasma Phone Settings
diff --git a/projects-invent/plasma-mobile/plasma-settings/metadata.yaml b/projects-invent/plasma-mobile/plasma-settings/metadata.yaml
index 9733cad0..f6ad0612 100644
--- a/projects-invent/plasma-mobile/plasma-settings/metadata.yaml
+++ b/projects-invent/plasma-mobile/plasma-settings/metadata.yaml
@@ -1,4 +1,4 @@
-description: Settings application for Mobile Devices
+description: Settings application for Plasma Mobile.
hasrepo: true
identifier: plasma-settings
name: Plasma Mobile Settings
diff --git a/projects-invent/plasma/plasma-phone-components/metadata.yaml b/projects-invent/plasma/plasma-phone-components/metadata.yaml
index 7fffb39a..9aa408ed 100644
--- a/projects-invent/plasma/plasma-phone-components/metadata.yaml
+++ b/projects-invent/plasma/plasma-phone-components/metadata.yaml
@@ -1,4 +1,5 @@
-description: Modules providing phone functionality for Plasma
+description: General UI components for Plasma Phone including shell, containment and
+ applets.
hasrepo: true
identifier: plasma-phone-components
name: Plasma Phone Components
diff --git a/projects-invent/sdk/git-lab/metadata.yaml b/projects-invent/sdk/git-lab/metadata.yaml
index 54d44adc..d80a4f60 100644
--- a/projects-invent/sdk/git-lab/metadata.yaml
+++ b/projects-invent/sdk/git-lab/metadata.yaml
@@ -1,4 +1,4 @@
-description: Command line client for Gitlab
+description: "A command line client for GitLab\r\n\r\n"
hasrepo: true
identifier: git-lab
name: Git-Lab
diff --git a/projects-invent/sdk/kdesrc-build/metadata.yaml b/projects-invent/sdk/kdesrc-build/metadata.yaml
index 70f6906c..8645bb63 100644
--- a/projects-invent/sdk/kdesrc-build/metadata.yaml
+++ b/projects-invent/sdk/kdesrc-build/metadata.yaml
@@ -1,4 +1,5 @@
-description: A script to build KDE software from KDE's source repositories.
+description: Script to streamline the process of setting up and maintaining a development
+ environment for KDE software
hasrepo: true
identifier: kdesrc-build
name: kdesrc-build
diff --git a/projects-invent/sysadmin/appstream-metainfo-release-update/metadata.yaml b/projects-invent/sysadmin/appstream-metainfo-release-update/metadata.yaml
index 77a00ba6..fb1bf6ea 100644
--- a/projects-invent/sysadmin/appstream-metainfo-release-update/metadata.yaml
+++ b/projects-invent/sysadmin/appstream-metainfo-release-update/metadata.yaml
@@ -1,4 +1,5 @@
-description: Updates AppStream Metainfo files for new releases of your software
+description: "Updates AppStream Metainfo files for new releases of your software\r\
+ \n"
hasrepo: true
identifier: sysadmin-appstream-metainfo-release-update
name: Appstream Metainfo Updater for Releases
diff --git a/projects-invent/sysadmin/ci-tooling/metadata.yaml b/projects-invent/sysadmin/ci-tooling/metadata.yaml
index 0d504f87..d8f0bf06 100644
--- a/projects-invent/sysadmin/ci-tooling/metadata.yaml
+++ b/projects-invent/sysadmin/ci-tooling/metadata.yaml
@@ -1,4 +1,6 @@
-description: ''
+description: Contains all tooling necessary to operate build.kde.org, including the
+ Docker images for our Linux builds along with the documentation necessary to setup
+ FreeBSD and Windows builds.
hasrepo: true
identifier: sysadmin-ci-tooling
name: All tooling and other materials necessary for the operation of the KDE CI system.
diff --git a/projects-invent/sysadmin/dummy/metadata.yaml b/projects-invent/sysadmin/dummy/metadata.yaml
index f895b293..e54a5184 100644
--- a/projects-invent/sysadmin/dummy/metadata.yaml
+++ b/projects-invent/sysadmin/dummy/metadata.yaml
@@ -1,4 +1,4 @@
-description: ''
+description: Systems testing repository
hasrepo: true
identifier: dummy
name: Dummy - For Testing
diff --git a/projects-invent/system/kpmcore/metadata.yaml b/projects-invent/system/kpmcore/metadata.yaml
index 2e1fe6b9..02519353 100644
--- a/projects-invent/system/kpmcore/metadata.yaml
+++ b/projects-invent/system/kpmcore/metadata.yaml
@@ -1,5 +1,5 @@
-description: Library for managing partitions. Common code for KDE Partition Manager
- and other projects.
+description: Library for examining and manipulating all facets of storage devices
+ on a system
hasrepo: true
identifier: kpmcore
name: KDE Partition Manager core library
diff --git a/projects-invent/system/partitionmanager/metadata.yaml b/projects-invent/system/partitionmanager/metadata.yaml
index 57b49be2..ddb95a31 100644
--- a/projects-invent/system/partitionmanager/metadata.yaml
+++ b/projects-invent/system/partitionmanager/metadata.yaml
@@ -1,4 +1,5 @@
-description: Manage your disks, partitions and file systems.
+description: Application to help you manage the disk devices, partitions and file
+ systems on your computer.
hasrepo: true
identifier: partitionmanager
name: KDE Partition Manager
diff --git a/projects-invent/utilities/atelier/metadata.yaml b/projects-invent/utilities/atelier/metadata.yaml
index 70e47f6c..e9107aad 100644
--- a/projects-invent/utilities/atelier/metadata.yaml
+++ b/projects-invent/utilities/atelier/metadata.yaml
@@ -1,4 +1,4 @@
-description: Open Source 3D Printing Host - User Interface
+description: Atelier is the desktop interface to control 3DPrinters powered by AtCore
hasrepo: true
identifier: atelier
name: Atelier
diff --git a/projects-invent/utilities/kate/metadata.yaml b/projects-invent/utilities/kate/metadata.yaml
index ba9ba20d..4fd53794 100644
--- a/projects-invent/utilities/kate/metadata.yaml
+++ b/projects-invent/utilities/kate/metadata.yaml
@@ -1,11 +1,4 @@
-description: 'An advanced editor component which is used in numerous KDE applications
- requiring a text editing component
-
-
- The Kate project develops two main products: KatePart, the advanced editor component
- which is used in numerous KDE applications requiring a text editing component, and
- Kate, a MDI text editor application. In addition, we provide KWrite, a simple SDI
- editor shell which allows the user to select his/her favourite editor component.'
+description: Kate is a modern text editor built on the KDE and Qt frameworks.
hasrepo: true
identifier: kate
name: Kate
diff --git a/projects-invent/utilities/kongress/metadata.yaml b/projects-invent/utilities/kongress/metadata.yaml
index 63dc624b..e91a611d 100644
--- a/projects-invent/utilities/kongress/metadata.yaml
+++ b/projects-invent/utilities/kongress/metadata.yaml
@@ -1,4 +1,5 @@
-description: Kongress is a companion application for conferences
+description: "Companion application for conferences. \r\n\r\nIt works with conferences\
+ \ that provide their schedule in ical format."
hasrepo: true
identifier: kongress
name: Kongress
diff --git a/projects-invent/websites/aether-mediawiki/metadata.yaml b/projects-invent/websites/aether-mediawiki/metadata.yaml
index d657bbcb..9f8b446d 100644
--- a/projects-invent/websites/aether-mediawiki/metadata.yaml
+++ b/projects-invent/websites/aether-mediawiki/metadata.yaml
@@ -1,4 +1,4 @@
-description: Aether flavoured theme for Mediawiki
+description: Theme that will power Userbase, Community and Techbase wikis someday.
hasrepo: true
identifier: websites-aether-mediawiki
name: Mediawiki Aether Theme
diff --git a/projects-invent/websites/akademy-schedule-kde-org/metadata.yaml b/projects-invent/websites/akademy-schedule-kde-org/metadata.yaml
index 66b494ae..31edece5 100644
--- a/projects-invent/websites/akademy-schedule-kde-org/metadata.yaml
+++ b/projects-invent/websites/akademy-schedule-kde-org/metadata.yaml
@@ -1,4 +1,4 @@
-description: The application which serves the akademy-schedule.kde.org website
+description: Pure Js website with Akademy 2019 Schedule
hasrepo: true
identifier: websites-akademy-schedule-kde-org
name: Akademy Schedule Website
diff --git a/projects-invent/websites/calligra-org/metadata.yaml b/projects-invent/websites/calligra-org/metadata.yaml
index c94bff04..e56ec140 100644
--- a/projects-invent/websites/calligra-org/metadata.yaml
+++ b/projects-invent/websites/calligra-org/metadata.yaml
@@ -1,4 +1,5 @@
-description: Website for the Calligra Office Suite
+description: This is a new website for Calligra built using the KDE jekyll theme under
+ Season of KDE 2020
hasrepo: true
identifier: websites-calligra-org
name: Calligra website
diff --git a/projects-invent/websites/jekyll-kde-theme/metadata.yaml b/projects-invent/websites/jekyll-kde-theme/metadata.yaml
index aa146828..0ca098de 100644
--- a/projects-invent/websites/jekyll-kde-theme/metadata.yaml
+++ b/projects-invent/websites/jekyll-kde-theme/metadata.yaml
@@ -1,4 +1,4 @@
-description: Jekyll theme for KDE websites
+description: A jekyll theme
hasrepo: true
identifier: websites-jekyll-kde-theme
name: Jekyll KDE Theme
diff --git a/projects-invent/websites/jp-kde-org/metadata.yaml b/projects-invent/websites/jp-kde-org/metadata.yaml
index 0100ac14..19f5de7b 100644
--- a/projects-invent/websites/jp-kde-org/metadata.yaml
+++ b/projects-invent/websites/jp-kde-org/metadata.yaml
@@ -1,4 +1,5 @@
-description: KDE Japan local community website
+description: "Japan KDE Users Group Website / \u65E5\u672C KDE \u30E6\u30FC\u30B6\u4F1A\
+ \u306E\u30A6\u30A7\u30D6\u30B5\u30A4\u30C8"
hasrepo: true
identifier: websites-jp-kde-org
name: Japan Community Website
diff --git a/projects-invent/websites/kate-editor-org/metadata.yaml b/projects-invent/websites/kate-editor-org/metadata.yaml
index aebe6550..d5e116b5 100644
--- a/projects-invent/websites/kate-editor-org/metadata.yaml
+++ b/projects-invent/websites/kate-editor-org/metadata.yaml
@@ -1,4 +1,4 @@
-description: Website for Kate Text Editor
+description: kate-editor.org web site
hasrepo: true
identifier: websites-kate-editor-org
name: Kate Editor Website
diff --git a/projects-invent/websites/kde-org-applications-extractor/metadata.yaml b/projects-invent/websites/kde-org-applications-extractor/metadata.yaml
index 6f02fc68..7343d6ab 100644
--- a/projects-invent/websites/kde-org-applications-extractor/metadata.yaml
+++ b/projects-invent/websites/kde-org-applications-extractor/metadata.yaml
@@ -1,4 +1,4 @@
-description: Appstream Metadata Extractor for Applications Subsite on KDE.org
+description: "Code to generate the kde.org/applications metadata\r\n"
hasrepo: true
identifier: websites-kde-org-applications-extractor
name: Appstream Metadata Extractor for KDE.org
diff --git a/projects-invent/websites/kde-org-applications/metadata.yaml b/projects-invent/websites/kde-org-applications/metadata.yaml
index c7cd193a..05c15e45 100644
--- a/projects-invent/websites/kde-org-applications/metadata.yaml
+++ b/projects-invent/websites/kde-org-applications/metadata.yaml
@@ -1,4 +1,4 @@
-description: Applications Subsite for KDE.org
+description: "Code for kde.org/applications website\r\n"
hasrepo: true
identifier: websites-kde-org-applications
name: KDE.org Applications Subsite
diff --git a/projects-invent/websites/kde-org/metadata.yaml b/projects-invent/websites/kde-org/metadata.yaml
index 24171aa0..f6fcc968 100644
--- a/projects-invent/websites/kde-org/metadata.yaml
+++ b/projects-invent/websites/kde-org/metadata.yaml
@@ -1,4 +1,4 @@
-description: Main website for the KDE project, KDE.org
+description: Main kde website
hasrepo: true
identifier: websites-kde-org
name: KDE.org Website
diff --git a/projects-invent/websites/kdeconnect-kde-org/metadata.yaml b/projects-invent/websites/kdeconnect-kde-org/metadata.yaml
index 8dfb8cf6..12e43e87 100644
--- a/projects-invent/websites/kdeconnect-kde-org/metadata.yaml
+++ b/projects-invent/websites/kdeconnect-kde-org/metadata.yaml
@@ -1,4 +1,5 @@
-description: Website for the KDE Connect project.
+description: "# KDE Connect Website\r\nThis is the KDE Connect Website under construction\
+ \ using the KDE Jekyll Theme as a part of Season of KDE 2020 project. "
hasrepo: true
identifier: websites-kdeconnect-kde-org
name: KDE Connect Website
diff --git a/projects-invent/websites/kid3-kde-org/metadata.yaml b/projects-invent/websites/kid3-kde-org/metadata.yaml
index 60a6644f..102ceccf 100644
--- a/projects-invent/websites/kid3-kde-org/metadata.yaml
+++ b/projects-invent/websites/kid3-kde-org/metadata.yaml
@@ -1,4 +1,4 @@
-description: Kid3 Website
+description: A website for the kid3 project
hasrepo: true
identifier: websites-kid3-kde-org
name: Kid3 Website
diff --git a/projects-invent/websites/kphotoalbum-org/metadata.yaml b/projects-invent/websites/kphotoalbum-org/metadata.yaml
index 056048af..7c1e8163 100644
--- a/projects-invent/websites/kphotoalbum-org/metadata.yaml
+++ b/projects-invent/websites/kphotoalbum-org/metadata.yaml
@@ -1,4 +1,4 @@
-description: Website for KPhotoAlbum
+description: Website of KPhotoAlbum
hasrepo: true
identifier: websites-kphotoalbum-org
name: KPhotoAlbum Website
diff --git a/projects-invent/websites/rkward-kde-org/metadata.yaml b/projects-invent/websites/rkward-kde-org/metadata.yaml
index a74fb5a8..1e46a569 100644
--- a/projects-invent/websites/rkward-kde-org/metadata.yaml
+++ b/projects-invent/websites/rkward-kde-org/metadata.yaml
@@ -1,4 +1,4 @@
-description: RKWard Project Website
+description: Repository for rkward website
hasrepo: true
identifier: websites-rkward-kde-org
name: RKWard Website
commit bcf8da8dc95d94061404de8845a6b3e42d8ac583
Author: Bhushan Shah <bhush94 at gmail.com>
Date: Fri May 22 16:36:51 2020 +0530
--verbose
diff --git a/verify-repo-metadata.py b/verify-repo-metadata.py
index 8fe614bb..0ffcb1ea 100755
--- a/verify-repo-metadata.py
+++ b/verify-repo-metadata.py
@@ -47,7 +47,6 @@ for currentPath, subdirectories, filesInFolder in os.walk( args.metadata_path, t
print("Fatal error: Empty identifier in the " + currentPath)
sys.exit(1)
- print("Processing repopath : " + metadata['repopath'])
# create gitlab project instance
gl_project = gl.projects.get(metadata['repopath'])
commit 75e0eada85e96a703936c219bad98888fa9e84fe
Author: Bhushan Shah <bhush94 at gmail.com>
Date: Fri May 22 16:36:10 2020 +0530
Drop the FLA repository, it is now moved to kde-ev-board
diff --git a/projects-invent/others/fiduciary-licensing-agreement/i18n.json b/projects-invent/others/fiduciary-licensing-agreement/i18n.json
deleted file mode 100644
index 9e26dfee..00000000
--- a/projects-invent/others/fiduciary-licensing-agreement/i18n.json
+++ /dev/null
@@ -1 +0,0 @@
-{}
\ No newline at end of file
diff --git a/projects-invent/others/fiduciary-licensing-agreement/metadata.yaml b/projects-invent/others/fiduciary-licensing-agreement/metadata.yaml
deleted file mode 100644
index a6da0e2a..00000000
--- a/projects-invent/others/fiduciary-licensing-agreement/metadata.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-description: Holds the sources for KDE e.V. Fiduciary Licensing Agreement
-hasrepo: true
-identifier: others-fiduciary-licensing-agreement
-name: KDE eV Fiduciary Licensing Agreement
-projectpath: others/fiduciary-licensing-agreement
-repoactive: false
-repopath: others/fiduciary-licensing-agreement
commit 4e412bb308eee05eab8ae122080ea3b02fc4e3a7
Author: Bhushan Shah <bhush94 at gmail.com>
Date: Fri May 22 16:32:53 2020 +0530
verify that the values on the gitlab and values in repo-metadata match
This check here is temporary as currently we have some repos on gitlab
which have different description then what is in yaml.
diff --git a/verify-repo-metadata.py b/verify-repo-metadata.py
index 228cc10c..8fe614bb 100755
--- a/verify-repo-metadata.py
+++ b/verify-repo-metadata.py
@@ -3,6 +3,7 @@ import os
import sys
import yaml
import argparse
+import gitlab
# Gather the command line arguments we need
parser = argparse.ArgumentParser(description='Verifies the metadata files')
@@ -14,11 +15,11 @@ if not os.path.exists( args.metadata_path ):
print("Unable to locate specified metadata location: %s".format(args.metadata_path))
sys.exit(1)
+# Connect to invent.kde.org instance
+gl = gitlab.Gitlab("https://invent.kde.org")
+
# Start going over the location in question...
for currentPath, subdirectories, filesInFolder in os.walk( args.metadata_path, topdown=False, followlinks=False ):
- # Determine the location the repository will be at in Gitlab
- gitlabLocation = currentPath[len(args.metadata_path):]
-
# Do we have a metadata.yaml file?
if 'metadata.yaml' not in filesInFolder:
# We're not interested then....
@@ -46,6 +47,16 @@ for currentPath, subdirectories, filesInFolder in os.walk( args.metadata_path, t
print("Fatal error: Empty identifier in the " + currentPath)
sys.exit(1)
+ print("Processing repopath : " + metadata['repopath'])
+ # create gitlab project instance
+ gl_project = gl.projects.get(metadata['repopath'])
+
+ # Make sure that if gitlab repo have description it is not different then what is in repo-metadata
+ # if description is not empty, add it in metadata.
+ if gl_project.description is not None and len(gl_project.description) > 0:
+ if gl_project.description != metadata['description']:
+ print("Description on repo-metadata and invent does not match in " + currentPath)
+
# All done!
sys.exit(0)
commit 3a90cf98ba18a7e5aa5ebc70a17ef6fc14096945
Author: Bhushan Shah <bhush94 at gmail.com>
Date: Fri May 22 15:56:30 2020 +0530
Fix message
diff --git a/verify-repo-metadata.py b/verify-repo-metadata.py
index 6c2561a2..228cc10c 100755
--- a/verify-repo-metadata.py
+++ b/verify-repo-metadata.py
@@ -38,7 +38,7 @@ for currentPath, subdirectories, filesInFolder in os.walk( args.metadata_path, t
# check the description and ensure that it is not empty
# currently warning, but still best to list it out
if metadata['description'] is not None and len(metadata['description']) == 0:
- print("Empty metadata in the " + currentPath)
+ print("Empty description in the " + currentPath)
# Make sure that identifier is not empty
identifier = metadata.get('identifier')
commit abf9e331efb48e63095d1df76417a2410c713a10
Author: Bhushan Shah <bhush94 at gmail.com>
Date: Fri May 22 15:51:11 2020 +0530
Add basic CI
This currently ensures that all metadata files have,
- description which is not more than 250 characters
- non-empty description
- identifier unique key is present
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 00000000..9a760ff2
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,27 @@
+image: python:latest
+
+# Change pip's cache directory to be inside the project directory since we can
+# only cache local items.
+variables:
+ PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
+
+# Pip's cache doesn't store the python packages
+# https://pip.pypa.io/en/stable/reference/pip_install/#caching
+#
+# If you want to also cache the installed packages, you have to install
+# them in a virtualenv and cache it as well.
+cache:
+ paths:
+ - .cache/pip
+ - venv/
+
+before_script:
+ - pip install virtualenv
+ - virtualenv venv
+ - source venv/bin/activate
+ - pip3 install -r requirements.txt
+
+check:
+ stage: test
+ script:
+ - python3 verify-repo-metadata.py --metadata-path projects-invent
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 00000000..e84a7d94
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,4 @@
+pyyaml
+python-gitlab
+requests
+
diff --git a/verify-repo-metadata.py b/verify-repo-metadata.py
new file mode 100755
index 00000000..6c2561a2
--- /dev/null
+++ b/verify-repo-metadata.py
@@ -0,0 +1,52 @@
+#!/usr/bin/python3
+import os
+import sys
+import yaml
+import argparse
+
+# Gather the command line arguments we need
+parser = argparse.ArgumentParser(description='Verifies the metadata files')
+parser.add_argument('--metadata-path', help='Path to the metadata to check', required=True)
+args = parser.parse_args()
+
+# Make sure our configuration file exists
+if not os.path.exists( args.metadata_path ):
+ print("Unable to locate specified metadata location: %s".format(args.metadata_path))
+ sys.exit(1)
+
+# Start going over the location in question...
+for currentPath, subdirectories, filesInFolder in os.walk( args.metadata_path, topdown=False, followlinks=False ):
+ # Determine the location the repository will be at in Gitlab
+ gitlabLocation = currentPath[len(args.metadata_path):]
+
+ # Do we have a metadata.yaml file?
+ if 'metadata.yaml' not in filesInFolder:
+ # We're not interested then....
+ continue
+
+ # Now that we know we have something to work with....
+ # Lets load the current metadata up
+ metadataPath = os.path.join( currentPath, 'metadata.yaml' )
+ metadataFile = open( metadataPath, 'r' )
+ metadata = yaml.load( metadataFile )
+
+ # check sanity of the description and make sure that it is less then 250
+ # (part of gitlab restriction)
+ if metadata['description'] is not None and len(metadata['description']) > 250:
+ print("Invalid size of description in the " + currentPath)
+
+ # check the description and ensure that it is not empty
+ # currently warning, but still best to list it out
+ if metadata['description'] is not None and len(metadata['description']) == 0:
+ print("Empty metadata in the " + currentPath)
+
+ # Make sure that identifier is not empty
+ identifier = metadata.get('identifier')
+ if identifier is None:
+ print("Fatal error: Empty identifier in the " + currentPath)
+ sys.exit(1)
+
+# All done!
+sys.exit(0)
+
+
commit 756524524a9350c89856539d0c6b840ddc453cda
Author: Ben Cooksley <bcooksley at kde.org>
Date: Thu May 21 22:13:04 2020 +1200
Register sdk/git-lab as a repository.
Ref T13178
diff --git a/projects-invent/sdk/git-lab/i18n.json b/projects-invent/sdk/git-lab/i18n.json
new file mode 100644
index 00000000..31dfafe5
--- /dev/null
+++ b/projects-invent/sdk/git-lab/i18n.json
@@ -0,0 +1 @@
+{"trunk": "none", "stable": "none", "stable_kf5": "none", "trunk_kf5": "master"}
diff --git a/projects-invent/sdk/git-lab/metadata.yaml b/projects-invent/sdk/git-lab/metadata.yaml
new file mode 100644
index 00000000..54d44adc
--- /dev/null
+++ b/projects-invent/sdk/git-lab/metadata.yaml
@@ -0,0 +1,7 @@
+description: Command line client for Gitlab
+hasrepo: true
+identifier: git-lab
+name: Git-Lab
+projectpath: playground/sdk/git-lab
+repoactive: true
+repopath: sdk/git-lab
More information about the neon-notifications
mailing list