From d0127e4861f7d2eb8cecb0bdbc7ba5bd3c3f64c8 Mon Sep 17 00:00:00 2001 From: Alexander Boehm Date: Fri, 31 Mar 2023 07:07:47 +0200 Subject: [PATCH 1/3] Update composer and documentation for new repository and maintainer paths --- CONTRIBUTING.rst | 2 +- Documentation/Index.rst | 2 +- Documentation/ResourcesForEditors.rst | 2 +- Documentation/Settings.cfg | 14 +++++++------- README.rst | 15 ++++----------- composer.json | 10 +++++++--- ext_emconf.php | 4 ++-- 7 files changed, 23 insertions(+), 26 deletions(-) diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index 488c9add..34f7216f 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -9,7 +9,7 @@ Create Issues ------------- * If you find something missing or something is wrong in this manual, - you are welcome to write an `issue `__ + you are welcome to write an `issue `__ describing the problem. * If you can, please try to fix the problem yourself. * For minor changes, it is not necessary to create an issue first. diff --git a/Documentation/Index.rst b/Documentation/Index.rst index f802feab..7d649a68 100644 --- a/Documentation/Index.rst +++ b/Documentation/Index.rst @@ -35,7 +35,7 @@ EXT: Rating AX Thomas Hucke :Email: - thucke@web.de + t3extensions@punkt.de :License: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International diff --git a/Documentation/ResourcesForEditors.rst b/Documentation/ResourcesForEditors.rst index f593a582..104a2572 100644 --- a/Documentation/ResourcesForEditors.rst +++ b/Documentation/ResourcesForEditors.rst @@ -7,7 +7,7 @@ Resources for This Guide * :ref:`Linktargets ` (labels for cross-referencing) * `warnings.txt `__ (list of warnings) -* `Issues on Github `__ +* `Issues on Github `__ (or click on "Related links", "Issues") * `Doxygen generated on Github`__ diff --git a/Documentation/Settings.cfg b/Documentation/Settings.cfg index 2949266a..09ba62db 100644 --- a/Documentation/Settings.cfg +++ b/Documentation/Settings.cfg @@ -1,15 +1,15 @@ [general] -copyright = 2011-2021, Thomas Hucke +copyright = 2011-2023, Thomas Hucke project = Rating AX release = 1.9 [html_theme_options] github_branch = master -github_repository = thucke/TYPO3.ext.th_rating -project_contact = thucke@web.de -project_home = https://github.com/thucke/TYPO3.ext.th_rating -project_issues = https://github.com/thucke/TYPO3.ext.th_rating/issues -project_repository = https://github.com/thucke/TYPO3.ext.th_rating +github_repository = punktDe/TYPO3.ext.th_rating +project_contact = t3extensions@punkt.de +project_home = https://github.com/punktDe/TYPO3.ext.th_rating +project_issues = https://github.com/punktDe/TYPO3.ext.th_rating/issues +project_repository = https://github.com/punktDe/TYPO3.ext.th_rating [intersphinx_mapping] # h2document = https://docs.typo3.org/m/typo3/docs-how-to-document/master/en-us/ @@ -34,4 +34,4 @@ t3tsref = https://docs.typo3.org/m/typo3/reference-typoscript/master/en-u # ... refer to issues like this: # ... :issue:`number` # ................................................................................. -issue = https://github.com/thucke/TYPO3.ext.th_rating/issues/%s | Issue # +issue = https://github.com/punktDe/TYPO3.ext.th_rating/issues/%s | Issue # diff --git a/README.rst b/README.rst index 84df159a..90bf94d4 100644 --- a/README.rst +++ b/README.rst @@ -24,11 +24,11 @@ :alt: PHP version .. |Issues| image:: https://img.shields.io/github/issues/thucke/TYPO3.ext.th_rating - :target: https://github.com/thucke/TYPO3.ext.th_rating/issues + :target: https://github.com/punktDe/TYPO3.ext.th_rating/issues :alt: Number of open issues .. |New commits| image:: https://img.shields.io/github/commits-since/thucke/th_rating/latest - :target: https://github.com/thucke/TYPO3.ext.th_rating/releases + :target: https://github.com/punktDe/TYPO3.ext.th_rating/releases :alt: GitHub commits since latest release .. |Crowdin| image:: https://badges.crowdin.net/typo3-extension-thrating/localized.svg @@ -42,23 +42,16 @@ `Contributing `__ \| ============================= -Rating AX (maintainer wanted) +Rating AX ============================= |Latest Stable Version| |License| |Downloads| |PHP| |Issues| |New commits| |Crowdin| Guide to the TYPO3 extension to make ratings of any content object. -:Repository: https://github.com/thucke/TYPO3.ext.th_rating +:Repository: https://github.com/punktDe/TYPO3.ext.th_rating :Read online: https://docs.typo3.org/p/thucke/th-rating/master/en-us/ -Maintainer needed -================= -Due to personal reasons I cannot provide support for this extension anymore. -If one would feel to take over the responsibility I'll be exited to transfer the extension to him. -He may still contact me to answer questions etc. - - Support welcome =============== Please support this extension by doing some translations. diff --git a/composer.json b/composer.json index f7c87486..e3ea311d 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,5 @@ { - "name" : "thucke/th-rating", + "name" : "punktde/th-rating", "type" : "typo3-cms-extension", "license" : "GPL-2.0-or-later", "description" : "Highly flexible AJAX rating based on extbase/fluid/jquery. Allows multiple ratings within one page. Could be used as a cObj by other extensions or included in every FLUID template using the viewhelper. Each ratingstep could be configured having a name - international localization included.", @@ -9,6 +9,10 @@ { "name": "Thomas Hucke", "role": "Developer" + }, + { + "name": "punkt.de GmbH", + "role": "Developer" } ], "homepage": "https://extensions.typo3.org/extension/th_rating/", @@ -24,9 +28,9 @@ "likeButton" ], "support": { - "issues": "https://github.com/thucke/TYPO3.ext.th_rating/issues", + "issues": "https://github.com/punktDe/TYPO3.ext.th_rating/issues", "docs": "https://docs.typo3.org/typo3cms/extensions/th_rating/", - "source": "https://github.com/thucke/TYPO3.ext.th_rating" + "source": "https://github.com/punktDe/TYPO3.ext.th_rating" }, "autoload" : { "psr-4" : { diff --git a/ext_emconf.php b/ext_emconf.php index e7231c8d..7eaf9fbe 100644 --- a/ext_emconf.php +++ b/ext_emconf.php @@ -17,8 +17,8 @@ 'uploadfolder' => false, 'createDirs' => '', 'clearcacheonload' => true, - 'author' => 'Thomas Hucke', - 'author_email' => 'thucke@web.de', + 'author' => 'Thomas Hucke, punkt.de GmbH', + 'author_email' => 't3extensions@punkt.de', 'author_company' => '', 'constraints' => [ 'depends' => [ From 53818131ad34635c9b93a59a73b13328e2c311ce Mon Sep 17 00:00:00 2001 From: Alexander Boehm Date: Tue, 2 May 2023 13:35:14 +0200 Subject: [PATCH 2/3] Allow typo3/cms-composer-installer plugin in test config --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7b6e1972..a3a442c9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -44,6 +44,9 @@ jobs: php --version composer --version + - name: Allow composer plugins + run: composer config --no-plugins allow-plugins.typo3/cms-composer-installers true + - name: Validate composer.json and composer.lock run: composer validate From a29138a5b7922a537afd4f09aefbd1cf8f6437ea Mon Sep 17 00:00:00 2001 From: Alexander Boehm Date: Fri, 6 Dec 2024 11:31:02 +0100 Subject: [PATCH 3/3] Change vendor name --- README.rst | 8 ++++---- composer.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.rst b/README.rst index 90bf94d4..4d4b9f9c 100644 --- a/README.rst +++ b/README.rst @@ -8,19 +8,19 @@ :align: top .. |Latest Stable Version| image:: https://img.shields.io/packagist/v/thucke/th-rating.svg - :target: https://packagist.org/packages/thucke/th-rating + :target: https://packagist.org/packages/punkt-de/th-rating :alt: Latest stable version .. |License| image:: https://img.shields.io/packagist/l/thucke/th-rating.svg - :target: https://packagist.org/packages/thucke/th-rating + :target: https://packagist.org/packages/punkt-de/th-rating :alt: Licence .. |Downloads| image:: https://img.shields.io/packagist/dt/thucke/th-rating - :target: https://packagist.org/packages/thucke/th-rating + :target: https://packagist.org/packages/punkt-de/th-rating :alt: Packagist downloads .. |PHP| image:: https://img.shields.io/packagist/php-v/thucke/th-rating.svg - :target: https://packagist.org/packages/thucke/th-rating + :target: https://packagist.org/packages/punkt-de/th-rating :alt: PHP version .. |Issues| image:: https://img.shields.io/github/issues/thucke/TYPO3.ext.th_rating diff --git a/composer.json b/composer.json index e3ea311d..6f075139 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,5 @@ { - "name" : "punktde/th-rating", + "name" : "punkt-de/th-rating", "type" : "typo3-cms-extension", "license" : "GPL-2.0-or-later", "description" : "Highly flexible AJAX rating based on extbase/fluid/jquery. Allows multiple ratings within one page. Could be used as a cObj by other extensions or included in every FLUID template using the viewhelper. Each ratingstep could be configured having a name - international localization included.",