Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Jan 24, 2024. It is now read-only.

SEP 27: Create Community Advisory Board#36

Merged
sagetherage merged 6 commits intosaltstack:masterfromcassandrafaris:master
Jun 1, 2021

Conversation

@cassandrafaris
Copy link
Contributor

This is the initial SEP about creating a Community Advisory Board.

terminalmage reacted with thumbs up emoji
@cassandrafariscassandrafaris requested a review froma team as acode ownerOctober 1, 2020 15:57
@cassandrafariscassandrafaris requested review fromdwoz and removed request fora teamOctober 1, 2020 15:57
@ghost ghost requested a review fromkrionbsdOctober 1, 2020 15:57
@cassandrafariscassandrafaris changed the titleCreate Community_Advisory_Board.mdSEP 27: Create Community_Advisory_Board.mdOct 1, 2020
@cassandrafariscassandrafaris changed the titleSEP 27: Create Community_Advisory_Board.mdSEP 27: Create Community Advisory Board.mdOct 1, 2020
@cassandrafariscassandrafaris changed the titleSEP 27: Create Community Advisory Board.mdSEP 27: Create Community Advisory BoardOct 1, 2020
Copy link
ContributorAuthor

@cassandrafariscassandrafaris left a comment
edited
Loading

Choose a reason for hiding this comment

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

I've updated the SEP's formatting to make it easier to read.

@terminalmage
Copy link
Contributor

There is mention of nomination, but no details on that process. Perhaps it should be added to the "unresolved questions" section?

- Maintain the community-core team interactions as they are.
- Create another formal venue for contributors to influence the project.

## Unresolved questions
Copy link
Contributor

Choose a reason for hiding this comment

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

This seems like an unnecessarily long list of unresolved questions. Is there a reason they aren't included in the proposal itself? It's very hard to review a proposal that doesn't include many specifics.

Copy link
Contributor

Choose a reason for hiding this comment

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

Yes, I agree there are many unresolved questions. Please give us your input and feedback on these :)

@sagetherage
Copy link
Contributor

Open Hour Meeting Notes

@sagetheragesagetherage added the DraftInitial Status labelFeb 5, 2021
@sagetheragesagetherage self-assigned thisFeb 11, 2021
@ScriptAutomate
Copy link

The scope here seems large and vague:

Members will discuss and influence the following areas: SEPs, Working Groups, technical decisions, and best practices
  • Technical decisions and best practices: I don't know what this would mean, and how this would influence workflows around salt development, releases, docs, etc. Best practices in regard to Python development? In regard to Salt documentation and/or guidance on Salt implementation, or?
  • Is this purely aroundsalt, or is this around Salt Project? This is considered the Salt Project community, which involves the entire open source ecosystem on GitHub and GitLab organizations. Does the responsibilities around discussing/influencing technical decisions and best practices now extend?
  • Would the CAB be responsible for Code of Conduct enforcement? Or perhaps with putting together a team associated with enforcement?
    • If so: in the event of a code of conduct report, who's responsibility does it become? What are the next steps when it comes to investigative action? etc.
  • What do they advise on or review? Are they more of a SEP review and SEPherd board? And upon a SEP being accepted, if it is, do they help communicate awareness around the SEP process for SEPs? Do they help make community members aware of accepted but unimplemented SEPs?

- Maintain the community-core team interactions as they are.
- Create another formal venue for contributors to influence the project.

## Unresolved questions
Copy link
Contributor

Choose a reason for hiding this comment

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

Here are some of my thoughts, but not opening a formal review. I would like to hear from others as well who are interested in applying for the board.

  • Frequency of meeting and how often is really a question for the board itself, but please give us input here. Would anyone join something as often as monthly? Is quarterly meeting enough?

  • Candidates need to be active contributors to the project. I asked in the Open Hour MAR-04 to submit an email to me atsage@saltstack.com with why you want to join, your thoughts on what the purpose of the board is, and some sort of identification (I put resume or LinkedIn profile, but I would also take other forms of identification such as github/gitlab profile).

  • Keeping the board's work organized and prioritized can also be determined by the board itself, but we will give a place for this occur. ATM I would expect this to be here in a new directory:https://github.com/saltstack/community. and the sharing of agenda and details of meeting minutes would adhere to our current practice of 2 days prior agenda items will be set and at the end of meetings we will leave ad-hoc time and suggestions of new agenda items, the board can park agenda items for later dates as they fit. Meeting minutes will be posted 2 business days after the meeting and documentation like this will live in the community repo.

  • Board member's tenure is likely to be decided by the board itself, as well as if specific positions are assigned or tasked to be held for a tenured amount of time. At this time, this detail can be decided by the board members in collaboration with the Core Team.

  • We will continue to use the communication platforms of Slack, IRC, public google groups and the community repo. The board will determine official communication once formed.

  • The board will take direction and work in collaboration with the Project's Core team on activities, projects, goals and objectives. A project charter template exists for the Working Groups and likely this would be similarly adopted fo the CAB and created with its members once formed. It can be found here:https://github.com/saltstack/community/blob/master/working_groups/community-temp-proj-chrtr.md

Copy link
Contributor

Choose a reason for hiding this comment

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

Going to use your feedback as a jumping-off point.

Frequency of meeting and how often is really a question for the board itself, but please give us input here. Would anyone join something as often as monthly? Is quarterly meeting enough?

I think that this would depend on release cadence, but to me quarterly feels too infrequent. Monthly seems reasonable to me.

Candidates need to be active contributors to the project. I asked in the Open Hour MAR-04 to submit an email to me atsage@saltstack.com with why you want to join, your thoughts on what the purpose of the board is, and some sort of identification (I put resume or LinkedIn profile, but I would also take other forms of identification such as github/gitlab profile).

Done.

Keeping the board's work organized and prioritized can also be determined by the board itself, but we will give a place for this occur. ATM I would expect this to be here in a new directory:https://github.com/saltstack/community. and the sharing of agenda and details of meeting minutes would adhere to our current practice of 2 days prior agenda items will be set and at the end of meetings we will leave ad-hoc time and suggestions of new agenda items, the board can park agenda items for later dates as they fit. Meeting minutes will be posted 2 business days after the meeting and documentation like this will live in the community repo.

This seems reasonable, the only question I would have is how access to that repo is managed. It would be nice to have the repo be publicly visible, but have comment/PR submission be restricted to Salt Core Team and CAB members. However, I'm not familiar with GitHub's access control options, and whether or not something like this is doable.

Board member's tenure is likely to be decided by the board itself, as well as if specific positions are assigned or tasked to be held for a tenured amount of time. At this time, this detail can be decided by the board members in collaboration with the Core Team.

This seems fine as well. I think that definition can be worked out at a later date.

We will continue to use the communication platforms of Slack, IRC, public google groups and the community repo. The board will determine official communication once formed.

Slack does have the ability to create invite only channels, so Slack can be used for this kind of communication.

The board will take direction and work in collaboration with the Project's Core team on activities, projects, goals and objectives. A project charter template exists for the Working Groups and likely this would be similarly adopted fo the CAB and created with its members once formed. It can be found here:https://github.com/saltstack/community/blob/master/working_groups/community-temp-proj-chrtr.md

👍

@sagetherage
Copy link
Contributor

This SEP was part of discussion at the Open Hour MAR-04YouTube and at the weekly Core Team's Planning meeting, today. The details of who and what the board does are something to be worked out in the implementation phase that proceeds the initial acceptance of the SEP. The proposal is to come to rough consensus on an idea to then start planning on how to implement, it is NOT to say it will be implemented or how. That being said, there was initial interest in the formation of a CAB, however, this SEP has not had much community support or conversation except to ask the Core Team when and how they will implement. This must be driven by the community in collaboration with the Core Team.

beardedeagle reacted with thumbs up emoji

- Maintain the community-core team interactions as they are.
- Create another formal venue for contributors to influence the project.

## Unresolved questions
Copy link
Contributor

Choose a reason for hiding this comment

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

Going to use your feedback as a jumping-off point.

Frequency of meeting and how often is really a question for the board itself, but please give us input here. Would anyone join something as often as monthly? Is quarterly meeting enough?

I think that this would depend on release cadence, but to me quarterly feels too infrequent. Monthly seems reasonable to me.

Candidates need to be active contributors to the project. I asked in the Open Hour MAR-04 to submit an email to me atsage@saltstack.com with why you want to join, your thoughts on what the purpose of the board is, and some sort of identification (I put resume or LinkedIn profile, but I would also take other forms of identification such as github/gitlab profile).

Done.

Keeping the board's work organized and prioritized can also be determined by the board itself, but we will give a place for this occur. ATM I would expect this to be here in a new directory:https://github.com/saltstack/community. and the sharing of agenda and details of meeting minutes would adhere to our current practice of 2 days prior agenda items will be set and at the end of meetings we will leave ad-hoc time and suggestions of new agenda items, the board can park agenda items for later dates as they fit. Meeting minutes will be posted 2 business days after the meeting and documentation like this will live in the community repo.

This seems reasonable, the only question I would have is how access to that repo is managed. It would be nice to have the repo be publicly visible, but have comment/PR submission be restricted to Salt Core Team and CAB members. However, I'm not familiar with GitHub's access control options, and whether or not something like this is doable.

Board member's tenure is likely to be decided by the board itself, as well as if specific positions are assigned or tasked to be held for a tenured amount of time. At this time, this detail can be decided by the board members in collaboration with the Core Team.

This seems fine as well. I think that definition can be worked out at a later date.

We will continue to use the communication platforms of Slack, IRC, public google groups and the community repo. The board will determine official communication once formed.

Slack does have the ability to create invite only channels, so Slack can be used for this kind of communication.

The board will take direction and work in collaboration with the Project's Core team on activities, projects, goals and objectives. A project charter template exists for the Working Groups and likely this would be similarly adopted fo the CAB and created with its members once formed. It can be found here:https://github.com/saltstack/community/blob/master/working_groups/community-temp-proj-chrtr.md

👍

@janae417
Copy link

Recommend closing this SEP and not implementing due to lack of community interest and lack of need for a CAB.

@sagetheragesagetherage added AbandonedAvailable for a new (or the original) champion to adopt. and removed DraftInitial Status labelsMay 14, 2021
update header info
@sagetheragesagetherage merged commit9eff6ca intosaltstack:masterJun 1, 2021
@welcome
Copy link

welcomebot commentedJun 1, 2021

Congratulations on your first PR being merged! 🎉

Sign up for freeto subscribe to this conversation on GitHub. Already have an account?Sign in.

Reviewers

@dwozdwozAwaiting requested review from dwoz

4 more reviewers

@cachedoutcachedoutcachedout left review comments

@sagetheragesagetheragesagetherage left review comments

@terminalmageterminalmageterminalmage approved these changes

@krionbsdkrionbsdkrionbsd approved these changes

Reviewers whose approvals may not affect merge requirements

Assignees

@sagetheragesagetherage

Labels

AbandonedAvailable for a new (or the original) champion to adopt.

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

7 participants

@cassandrafaris@terminalmage@sagetherage@ScriptAutomate@janae417@cachedout@krionbsd

[8]ページ先頭

©2009-2025 Movatter.jp