From 3d0a3052381deb8ae61044da5280ff503bd531c9 Mon Sep 17 00:00:00 2001 From: Marcela Melara Date: Tue, 10 Dec 2024 17:26:56 -0800 Subject: [PATCH] Add lab archive stage template Signed-off-by: Marcela Melara --- process/labs-process.md | 16 +++++++++------- process/templates/LAB_NAME_archived_stage.md | 7 +++++++ .../{LAB_NAME_lab.md => LAB_NAME_lab_stage.md} | 0 3 files changed, 16 insertions(+), 7 deletions(-) create mode 100644 process/templates/LAB_NAME_archived_stage.md rename process/templates/{LAB_NAME_lab.md => LAB_NAME_lab_stage.md} (100%) diff --git a/process/labs-process.md b/process/labs-process.md index 0524eb70..374823e9 100644 --- a/process/labs-process.md +++ b/process/labs-process.md @@ -18,7 +18,7 @@ The OpenSSF Labs provide OSS developers several benefits: facilitates cross-organization or -vendor collaboration. * The lowest barrier to starting brand new projects. * A dedicated GitHub repository, if starting a lab from scratch. -* A streamlined transition into the [Sandbox] stage of the OpenSSF [project +* A streamlined transition into the [Sandbox stage] of the OpenSSF [project lifecycle]. ## Project Responsibilities @@ -38,16 +38,18 @@ project. The TAC will periodically check on the activity of labs. Labs that have been inactive for an extended period (6+ months), or are explicitly suspended by -the maintainers, will be marked as "archived" in GitHub. +the maintainers, will be moved into the [Archived +stage](templates/LAB_NAME_archived_stage.md). -Archived labs are not actively maintained and read-only, and can be reactivated -if there is interest in resuming work on a project. +Archived lab repositories are not actively maintained and will be marked as +"archived" (read-only) on GitHub. They can be reactivated if there is interest +in resuming work on a project. ## New Lab Proposal Process -1. Fork the repo. +1. Fork the `` repo. -2. Fill out the [proposal template](templates/LAB_NAME_lab.md) +2. Fill out the [proposal template](templates/LAB_NAME_lab_stage.md) and save it into the `labs` subdirectory under the name of your lab, such as `coolnewproject_lab.md`.
@@ -82,7 +84,7 @@ if there is interest in resuming work on a project. automatically. You can also add it manually as part of your commit log message or add it afterwards with `git commit --amend -s`. -5. Submit a Pull Request to the repo. +5. Submit a Pull Request to the `` repo. The [OpenSSF TAC] will then review your proposal. Like sponsors, TAC members may but are not required to participate in ongoing work like contributing or diff --git a/process/templates/LAB_NAME_archived_stage.md b/process/templates/LAB_NAME_archived_stage.md new file mode 100644 index 00000000..7d31e532 --- /dev/null +++ b/process/templates/LAB_NAME_archived_stage.md @@ -0,0 +1,7 @@ +## Archiving an OpenSSF Lab + +### Reasons for archiving +The maintainers of the lab may decide to conclude/suspend their work, or +the lab may become inactive over time. + + * "description of why this project should be archived" diff --git a/process/templates/LAB_NAME_lab.md b/process/templates/LAB_NAME_lab_stage.md similarity index 100% rename from process/templates/LAB_NAME_lab.md rename to process/templates/LAB_NAME_lab_stage.md