From b5fdf82842314d1d0aa5ab68f15943708f367fe8 Mon Sep 17 00:00:00 2001 From: PhoneDroid <73050054+PhoneDroid@users.noreply.github.com> Date: Wed, 17 Dec 2025 10:26:42 -0500 Subject: [PATCH 1/3] Add unmaintained addon process documentation --- maintainersguide/AEC.md | 49 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 maintainersguide/AEC.md diff --git a/maintainersguide/AEC.md b/maintainersguide/AEC.md new file mode 100644 index 0000000..bb7e560 --- /dev/null +++ b/maintainersguide/AEC.md @@ -0,0 +1,49 @@ + +# Addon Ecosystem Coordinator + +## Unmaintained Addons + +To keep the addon ecosystem in a healthy state, it is vital to handle addons that haven't been maintained in a while. + +### Intent of Continuation + +Generally this involves attempting to contact the author to ask them if they intent to continue maintenance. + +Depending on the available contact information this may be done via Email, Discord, GitHub, .. + +If the author hasn't responded after a certain period, action might be taken to keep up maintenance. + +While waiting on a response to an IoC notice, maintenance steps might already be prepared depending on the likelihood of the author responding. + +### Maintenance Steps + +There are different followup steps that may be taken depending on the addons state. + +Addons that for example rely on services that don't exist anymore are candidate for direct removal as they are effectively non-functional. + +Long unmaintained addons that are usually mostly unusable in current versions may be kept for [Safe Keeping](#Safe-Keeping) or removed. + +Unmaintained addons that don't fit the previous categories are usually [Adopted](#Adoption). + +### Safe Keeping + +Addons that once have been functional but are no longer kept up and become incompatible with current versions may be forked for safe keeping. + +The addon repository will be forked and possibly given a light cleanup but no support for code changes will be offered. + +The repository will effectively act as an archive that ensures it stays as it is. + +### Adoption Addons + +When adopting an addon, it's repository is forked and given a light cleanup at first. + +Depending on the state and widespread usage of the addon, it may be kept mostly as is. + +At this point addons usually also receive updates to fixup their licensing, manifest and addons structure. + +Afterwards we look for community members that are qualified and willing to take over maintainership. + +### Resurrected Authors + +Addon authors that had been unresponsive to IoC requests and their addons have been adopted are free to come back and continue working on them again. + From a1053a13791e163ff0ecc2e9453f0c0f78a88866 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 17 Dec 2025 15:28:36 +0000 Subject: [PATCH 2/3] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- maintainersguide/AEC.md | 1 - 1 file changed, 1 deletion(-) diff --git a/maintainersguide/AEC.md b/maintainersguide/AEC.md index bb7e560..5948cc0 100644 --- a/maintainersguide/AEC.md +++ b/maintainersguide/AEC.md @@ -46,4 +46,3 @@ Afterwards we look for community members that are qualified and willing to take ### Resurrected Authors Addon authors that had been unresponsive to IoC requests and their addons have been adopted are free to come back and continue working on them again. - From fec7e2aaedc34bbd5e65a75d90d59ca1ae5ea94f Mon Sep 17 00:00:00 2001 From: PhoneDroid <73050054+PhoneDroid@users.noreply.github.com> Date: Wed, 17 Dec 2025 10:32:46 -0500 Subject: [PATCH 3/3] Update AEC.md --- maintainersguide/AEC.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/maintainersguide/AEC.md b/maintainersguide/AEC.md index bb7e560..6cfc1f3 100644 --- a/maintainersguide/AEC.md +++ b/maintainersguide/AEC.md @@ -21,15 +21,15 @@ There are different followup steps that may be taken depending on the addons sta Addons that for example rely on services that don't exist anymore are candidate for direct removal as they are effectively non-functional. -Long unmaintained addons that are usually mostly unusable in current versions may be kept for [Safe Keeping](#Safe-Keeping) or removed. +Long unmaintained addons that are usually mostly unusable in current versions may be kept for [Safe Keeping](#Safe-Keeping) or be removed. -Unmaintained addons that don't fit the previous categories are usually [Adopted](#Adoption). +Unmaintained addons that don't fit the previous descriptions are usually [Adopted](#Adoption). ### Safe Keeping Addons that once have been functional but are no longer kept up and become incompatible with current versions may be forked for safe keeping. -The addon repository will be forked and possibly given a light cleanup but no support for code changes will be offered. +The addon repository will be forked and possibly given a light cleanup but no support for code changes will be guaranteed. The repository will effectively act as an archive that ensures it stays as it is. @@ -39,7 +39,7 @@ When adopting an addon, it's repository is forked and given a light cleanup at f Depending on the state and widespread usage of the addon, it may be kept mostly as is. -At this point addons usually also receive updates to fixup their licensing, manifest and addons structure. +At this point addons usually also receive updates to fixup their licensing, manifest and structure. Afterwards we look for community members that are qualified and willing to take over maintainership.