Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

impl: Create new project lifecycle process #981

Merged
merged 4 commits into from
Oct 16, 2023

Conversation

MarkLodato
Copy link
Member

As discussed in the 2023-10-09 specification meeting, create a new
"Project lifecycle" for major projects (new version, new track, etc).
The main idea is to assign a "project shepherd" to oversee the project.
This person is responsible for moving the project along. The reason for
creating this is that many projects seem to stagnate without a single
responsible person.

This commit populates the initial list of projects as per our discussion
at the meeting.

As discussed in the 2023-10-09 specification meeting, create a new
"Project lifecycle" for major projects (new version, new track, etc).
The main idea is to assign a "project shepherd" to oversee the project.
This person is responsible for moving the project along. The reason for
creating this is that many projects seem to stagnate without a single
responsible person.

This commit populates the initial list of projects as per our discussion
at the meeting.

Signed-off-by: Mark Lodato <[email protected]>
@netlify
Copy link

netlify bot commented Oct 10, 2023

Deploy Preview for slsa canceled.

Name Link
🔨 Latest commit 901d59d
🔍 Latest deploy log https://app.netlify.com/sites/slsa/deploys/6528123b9943a300081d28a4

Copy link
Contributor

@marcelamelara marcelamelara left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM thanks!

README.md Outdated Show resolved Hide resolved
MarkLodato and others added 2 commits October 10, 2023 13:37
Co-authored-by: Marcela Melara <[email protected]>
Signed-off-by: Mark Lodato <[email protected]>
README.md Outdated Show resolved Hide resolved
@MarkLodato MarkLodato merged commit e177633 into slsa-framework:main Oct 16, 2023
6 checks passed
@MarkLodato MarkLodato deleted the shepherd branch October 16, 2023 15:26
@lehors
Copy link
Member

lehors commented Oct 16, 2023

Hmm, sorry for not responding sooner but I do have to say that the use of the term "project" in this case is unfortunate. "Projects" are a type of "Technical Initiatives" under the OpenSSF charter for which the TAC has defined a project lifecycle. It would be best to avoid overload that term here...
Maybe call it "Work item", "Work stream", or simply "Subproject"?

As a side note: I've mentioned before that, technically, SLSA is currently a SIG rather than a Project under the current OpenSSF governance structure. I have however proposed to extend the definition of a Project to encompass specification development (see TAC PR #205) and it is broadly supported by TAC members. So, SLSA should indeed officially become a Project soon. :-) But that's one more reason not to create a new type of "project".

@MarkLodato
Copy link
Member Author

MarkLodato commented Oct 16, 2023

Oops, thanks for catching this. Let's go with "workstream". Sent out #990.

MarkLodato added a commit to MarkLodato/slsa that referenced this pull request Oct 16, 2023
As pointed out in slsa-framework#981, the term "project" is used for SLSA overall. For
example, see the top of CONTRIBUTING.md. To avoid overloading that term,
rename to "workstream". This seems to imply the same concept.

Signed-off-by: Mark Lodato <[email protected]>
MarkLodato added a commit that referenced this pull request Oct 17, 2023
As pointed out in #981, the term "project" is used for SLSA overall. For
example, see the top of CONTRIBUTING.md. To avoid overloading that term,
rename to "workstream". This seems to imply the same concept.

Signed-off-by: Mark Lodato <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

5 participants