Skip to content

Commit

Permalink
Disambiguate between labs and project, small fixes
Browse files Browse the repository at this point in the history
Co-authored-by: Arnaud J Le Hors <[email protected]>
Co-authored-by: Zach Steindler <[email protected]>
Signed-off-by: Marcela Melara <[email protected]>
  • Loading branch information
3 people committed Jan 9, 2025
1 parent dd5126a commit ac17a38
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
20 changes: 10 additions & 10 deletions process/labs-process.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,15 @@ facilitates cross-organization or -vendor collaboration.
* A streamlined transition into the [Sandbox stage] of the OpenSSF [project
lifecycle].

## Project Responsibilities
## Lab Responsibilities

Developers of OpenSSF labs are responsible for:

* Submitting a [new lab proposal] for review by the [OpenSSF TAC].
* Ensuring all commits are properly signed-off to avoid issues related to [DCO].
* Notifying the TAC if the lab needs to be suspended or archived.

Labs projects are also highly encouraged to engage with the [existing
Labs are also highly encouraged to engage with the [existing
Technical Initiatives] (working groups, projects or SIGs) in OpenSSF to build
their community and find a potential pathway towards acceptance as an OpenSSF
project.
Expand All @@ -43,15 +43,15 @@ stage](templates/LAB_NAME_archived_stage.md).

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.
in resuming work on a lab.

## New Lab Proposal Process

1. Fork the `<TBD>` repo.

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`.
such as `coolnewlab.md`.
<br/>
> [!TIP]
> It is expected that your lab repository on GitHub will have the same
Expand All @@ -66,12 +66,12 @@ in resuming work on a project.
To find sponsors:
1. use your connections to existing projects and ask maintainers,
2. engage with [existing Technical Initiatives] (working groups, projects
or SIGs) with affinities to the proposed lab and pitch the project in
or SIGs) with affinities to the proposed lab and pitch it in
their meetings or [Slack channels](https://slack.openssf.org/). It's
good to have the template already filled out when you reach out.
<br>
> [!IMPORTANT]
> Lab sponsors may but are not required to actively participate in
> Lab sponsors may, but are not required to, actively participate in
> the lab once the proposal has been reviewed and accepted.
4. Commit your changes with proper sign-off. This means that your commit
Expand All @@ -86,8 +86,8 @@ in resuming work on a project.

5. Submit a Pull Request to the `<TBD>` 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
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
reviewing code in the lab.

### Transferring an existing repository
Expand All @@ -97,7 +97,7 @@ start a new lab in. If you have an existing GitHub repo you would like to
bring to your proposed lab, you have the option to request for that
repo to be transferred into the <TBD GH org> instead.

However, we require that every commit in the existing repo to br
However, we require that every commit in the existing repo to bring is
signed-off so there are no issues related to [DCO].
If that is not the case, you will need to transfer your existing code by
squashing all of your commits into a single first commit made against
Expand All @@ -113,7 +113,7 @@ All OpenSSF community members must adhere to the
[Code of Conduct](https://openssf.org/community/code-of-conduct/).

[DCO]: https://developercertificate.org/
[existing TIs]: https://github.com/ossf/tac/blob/main/README.md#technical-initiatives
[existing Technical Initiatives]: https://github.com/ossf/tac/blob/main/README.md#technical-initiatives
[new lab proposal]: #new-lab-proposal-process
[OpenSSF mission]: https://openssf.org/about/
[OpenSSF TAC]: https://github.com/ossf/tac/blob/main/README.md#tac-members
Expand Down
2 changes: 1 addition & 1 deletion process/templates/LAB_NAME_archived_stage.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
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"
* "description of why this lab should be archived"

0 comments on commit ac17a38

Please sign in to comment.