Add process for orphaning unmaintained apps
This adds process for orphaning the unmaintained apps to the CPE documentation. Signed-off-by: Michal Konečný <mkonecny@redhat.com>
This commit is contained in:
parent
d37661a326
commit
0a695716e5
3 changed files with 106 additions and 1 deletions
|
|
@ -7,4 +7,6 @@
|
|||
** xref:sle.adoc[SLE]
|
||||
*** xref:sle_services.adoc[Services]
|
||||
* xref:about.adoc[About the Team]
|
||||
** xref:meet_the_team.adoc[Meet The Team]
|
||||
** xref:meet_the_team.adoc[Meet The Team]
|
||||
* xref:processes.adoc[Processes]
|
||||
** xref:process_unmaintained_apps.adoc[Unmaintained apps]
|
||||
|
|
|
|||
98
modules/ROOT/pages/process_unmaintained_apps.adoc
Normal file
98
modules/ROOT/pages/process_unmaintained_apps.adoc
Normal file
|
|
@ -0,0 +1,98 @@
|
|||
:experimental:
|
||||
|
||||
= Process for unmaintained apps
|
||||
|
||||
This document describes the process of handling apps CPE team doesn't maintain anymore.
|
||||
The reason why CPE is not maintaining some apps is simple. We want to focus on the
|
||||
problems that are directly related to our xref:index.adoc[Mission Statement] and don't
|
||||
maintain large amount of applications that are not related to it. Because of this we
|
||||
want to shrink the amount of applications we own, but don't have capacity to maintain.
|
||||
|
||||
== Step by step process
|
||||
|
||||
. *Make it visible that the application is looking for maintainer*
|
||||
+
|
||||
--
|
||||
Add following to the top of README for the application:
|
||||
|
||||
_This application is currently looking for new maintainer._
|
||||
|
||||
Sent e-mail that the application is looking for maintainer to
|
||||
infrastructure@fedoraproject.org and devel@fedoraproject.org:
|
||||
|
||||
_Hi everyone,_
|
||||
|
||||
_these applications are currently looking for a new maintainer:_
|
||||
|
||||
_* <application 1>_
|
||||
|
||||
_* <application 2>_
|
||||
|
||||
_If you are interested in taking any of these applications_
|
||||
_feel free to reach us on #cpe-redhat on https://libera.chat._
|
||||
|
||||
_The application will be orphaned and removed from_
|
||||
_production environment if there is no maintainer for 6 months._
|
||||
|
||||
_Regards,_
|
||||
|
||||
_CPE Team_
|
||||
--
|
||||
|
||||
. *Stop the service on staging*
|
||||
+
|
||||
--
|
||||
Stop the application in staging first (if there is staging instance).
|
||||
See if this will broke any other service. If the broken service
|
||||
is CPE owned application remove any ties to the application that is unmaintained
|
||||
(this will probably be a mini-initiative).
|
||||
|
||||
If the broken application is not CPE owned, let the maintainers of
|
||||
the affected application known about this and warn them that the unmaintained
|
||||
app will be removed in 6 months if there is no new maintainer.
|
||||
--
|
||||
|
||||
. *Wait for 6 months for response*
|
||||
+
|
||||
--
|
||||
If there is a new maintainer found during this period.
|
||||
Hand over the application to new maintainer together with all knowledge
|
||||
we have about the application. Remove the application from the process.
|
||||
|
||||
Resend the e-mail from the first step each month.
|
||||
--
|
||||
|
||||
. *Stop the service on production*
|
||||
+
|
||||
--
|
||||
Stop the application on production. At this time all the ties to any other
|
||||
CPE owned application should be removed.
|
||||
--
|
||||
|
||||
. *Announce the application was orphaned*
|
||||
+
|
||||
--
|
||||
Sent e-mail that the application is no longer available to
|
||||
infrastructure@fedoraproject.org and devel@fedoraproject.org:
|
||||
|
||||
_Hi everyone,_
|
||||
|
||||
_these applications were removed from production environment_
|
||||
_and are no longer accessible because they were without_
|
||||
_maintainer for more than 6 months:_
|
||||
|
||||
_* <application 1>_
|
||||
|
||||
_* <application 2>_
|
||||
|
||||
_If you are interested in taking any of these applications_
|
||||
_feel free to reach us on #cpe-redhat on https://libera.chat._
|
||||
|
||||
_Regards,_
|
||||
|
||||
_CPE Team_
|
||||
|
||||
If new maintainer is found after this announcement.
|
||||
Hand over the application to new maintainer together with all knowledge
|
||||
we have about the application.
|
||||
--
|
||||
5
modules/ROOT/pages/processes.adoc
Normal file
5
modules/ROOT/pages/processes.adoc
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
:experimental:
|
||||
|
||||
= Processes
|
||||
|
||||
This section will contain all processes defined in CPE Team.
|
||||
Loading…
Add table
Add a link
Reference in a new issue