tag-security icon indicating copy to clipboard operation
tag-security copied to clipboard

[Suggestion] Improve new member experience, allow easier involvement/induction

Open lumjjb opened this issue 4 years ago • 16 comments

Description: What's your idea?

Improve new member experience to allow members to be able to contribute faster, or get more comfortable with the contribution process.

Impact:

This will help strengthen the community by getting more members engaged.

Scope:

"not yet determined"

Additional info:

  • Current new members page

lumjjb avatar May 26 '21 18:05 lumjjb

can we have a bot to message them when they join the channel with details about getting started "read this, create your first PR with us by tackling a good first issue"? and then in another post in a month to say "don't forget to introduce urself at a meeting and add urself to the repo"

TheFoxAtWork avatar May 26 '21 18:05 TheFoxAtWork

It would be awesome if new members themselves to be involved with this so we can get feedback on what your questions are first when you joined the TAG!

lumjjb avatar May 26 '21 18:05 lumjjb

i've also gotten questions about how to lead their first effort. I've been sending them to the process page and linking the to paper process which has some details

TheFoxAtWork avatar May 28 '21 19:05 TheFoxAtWork

regarding question of leading first effort, I would suggest that we direct them to our (hopefully well-groomed) backlog and to look for projects that already have a TL/chair sponsor but lack a project lead, and then chime in on issue that they are interested and willing to participate as project lead.

ultrasaurus avatar May 31 '21 20:05 ultrasaurus

This issue has been automatically marked as inactive because it has not had recent activity.

stale[bot] avatar Jul 31 '21 00:07 stale[bot]

@lumjjb What can we do to contribute to this issue?

sayantani11 avatar Aug 22 '21 18:08 sayantani11

Hi @sayantani11 ! A perfect way for you to contribute to this is to provide some input about what you're experience is of a new member! And some suggestions, some problems you faced, what you think is lacking/we can do better. That would be super valuable!

And maybe from that feedback we can determine if we can create a PR on the current process or even create a project from it!

lumjjb avatar Aug 23 '21 20:08 lumjjb

Took me some time to sum up but here are few things I can say as a new member. Most new contributors try to look for good first issues, and that's because it helps them gain confidence and understand the project, so if we could preserve good first issues for new people joining the community. Next is, people who are new to open source as I can say from my experience have kind of fear and self doubt before contributing to major projects, so while assigning if we could add something like "Feel free to reach out to us with any issues, its okay to ask and we are here for helping". For good first issues, it would help if the issue explains what are the things they need to implement for resolving, or may be adding reference to previous similar PRs. Lastly I guess we should try enhancing the docs at intervals, taking feedbacks from new contributors, what they didn't find in the docs that required to do. And a +1 if we allow them to make the change.

I guess I was able to give a point of view @lumjjb

sayantani11 avatar Aug 27 '21 15:08 sayantani11

May be we could have someone who could find good-first-issues and guide new contributors if they are facing any issues.

sayantani11 avatar Aug 27 '21 15:08 sayantani11

This is FANTASTIC! a couple things i can see as specific improvements based on this feedback — @sayantani11 @lumjjb @achetal01 do you think the below should become a separate issue so we can track it independent of this?

  • [ ] Create a new file in CONTRIBUTING/ called "first-time-contributions"
  • [ ] New file should include:
    • [ ] Where to find good-first-issues
    • [ ] who to contact (co-chairs & tech leads - link to who they are in the repo) and how to contact (slack DMs or channel #tag-security-governance or via email [email protected] ) if there are any questions, comments, requests for help in contributing
    • [ ] Link to instructions on contributing to an open source project: https://opensource.guide/how-to-contribute/#how-to-submit-a-contribution & https://docs.github.com/en/github/collaborating-with-pull-requests
    • [ ] If the issue under good-first-issue isn't clear comment on it! ask the submitter for more details or contact the co-chairs and tech leads, they are here to help!
    • [ ] let them know that contributing to open source can be scary, overwhelming, or can make them feel some doubt, its to be expected. We are happy to have a one-on-one discussion, mentor them, and ensure their contribution is successful so they can keep it up.
  • [ ] Update the NEW-MEMBERS doc to link to a new file in CONTRIBUTING/ called "first-time-contributions"

TheFoxAtWork avatar Aug 27 '21 16:08 TheFoxAtWork

@TheFoxAtWork Yeah we should definitely do that.

sayantani11 avatar Aug 27 '21 18:08 sayantani11

This issue has been automatically marked as inactive because it has not had recent activity.

stale[bot] avatar Oct 27 '21 03:10 stale[bot]

Hi @sayantani11 ! Would you like to help out with this issue?

lumjjb avatar Dec 01 '21 15:12 lumjjb

@lumjjb Guess I already made a PR for it!!!

sayantani11 avatar Dec 02 '21 03:12 sayantani11

https://github.com/cncf/tag-security/pull/798 cc @lumjjb

sayantani11 avatar Dec 02 '21 03:12 sayantani11

This issue has been automatically marked as inactive because it has not had recent activity.

stale[bot] avatar Feb 03 '22 04:02 stale[bot]

We've moved away from the static members file and how we onboard/engage with the community, understanding that the nature of the participation is fluid and members recognize each other for their active participation

anvega avatar Jun 21 '23 01:06 anvega