Comments (23)
Yep, the diag working group is quite active and I'm sure some of us would be quite happy to be mentors. I volunteer myself, at the least.
from mentorship.
RE Diagnostics, we're looking at establishing a list "strategic initiatives", each with a designated "champion" to help organize & drive. See diagnostics/issues/185.
If someone wants to get involved, best thing is to look through issues, find something interesting, and ping on it. Alternatively, attend the working group meetings (generally bi-weekly, but next one will probably be 2018-06-13 due to collab summit), or reach out to me directly & I can help direct.
And, yes, we'd love to have more ppl involved & doing work. :)
from mentorship.
@detrohutt Thanks for writing this up in great detail.
The mentorship program is in need of these "areas" to be identified in order for us to guide mentees on contributions areas of shared interest.
This initiative is bigger than the mentorship's scope since it could be beneficial to the whole node ecosystem. I believe this could be an initiative under the community committee. If you can attend today's meeting hopefully we'll have time to discuss this (the agenda is super full but this is definitely worth discussing).
nodejs/community-committee#300
from mentorship.
If it helps at all, here are the stock answers I give when people ask where help is most needed:
-
Windows parity. We have a much higher percentage of Windows users than Windows developers on the project, and Windows tends to lag a bit in terms of attention when tests start failing and stuff like that.
-
Documentation. Unfortunately, people often think of this as an "easy" thing. I'm not talking about fixing a typo here and adding a sentence there. I'm talking about looking at the docs holistically and making them a joy to use.
-
Website UX. There's an effort to redesign the website, but the website would greatly benefit from continuous UX attention.
-
Build. Know devops and cloud? Great! The only other thing you need is to earn the trust of the current maintainers of the project. You can do that by contributing elsewhere and/or participating in a non-member capacity on the build repo. This is basically all about making the CI server be vastly more reliable than it currently is.
-
Release. This requires even more trust than Build so you have to work up to it, but it's somewhere that we need more people because our current process burns out people quickly if they can't do it for a month and then take two months off or something.
-
Automation. Less of a problem than it once was now that there's an automation team, but still, there's lots to be done there.
from mentorship.
crypto, and libuv
Sorry, missed the ping. Speaking for myself, I don't have time to extensively mentor others; not beyond what I already do on the bug tracker(s).
from mentorship.
As far as looking at stuff in Node.js core that needs attention, it's going to vary from person to person but my top three would be: Windows parity (again), crypto, libuv.
It's not that we don't have people working on these things. We do, and they're great. But I find these are the areas that I have the most difficulty getting timely help because the small number of experts in those areas tend to have lots going on.
Going the other direction, a big meta-ish thing someone can help with: Finding a way to make GitHub notifications manageable for all.
from mentorship.
@detrohutt you're welcome to join when the link shows up
from mentorship.
@Trott, could we get volunteers from this small group who are experts to be on the Mentorship Team as mentors?
If we could find a way to develop folks in these areas that need more help and an urgent assistance, which actually gives the Mentorship Team a more focused purpose and also a medium to helping mentees too, then that will be super great.
I will also love if you could drop the links to this repos and probably WG champions to see how we could collaborate and make the ecosystem more Awesome.
from mentorship.
@Trott, could we get volunteers from this small group who are experts to be on the Mentorship Team as mentors?
@codeekage You mean Windows parity, crypto, and libuv? I can't speak for other people's time, but I guess I can leave a ping here: @nodejs/platform-windows @nodejs/crypto @nodejs/libuv
from mentorship.
What about debugging, stacktrack, logging in production?
That would be the Diagnostics working group. They used to be very active, but I actually don't know if they still are or not so much anymore. Let's ping and see if there's a "oh my, yes we'd love to mentor a few people to get more activity going here" or not. @nodejs/diagnostics
from mentorship.
Gotcha. I'll add that issue to the agenda, then 😅
from mentorship.
@MylesBorins You seem to be involved in a lot of different areas of the Node.js ecosystem so maybe you'd know this.. was there a more appropriate place to raise this issue?
All taken care of.
from mentorship.
@Bamieh Thanks for taking the time to read it! I'd be more than happy to attend today's meeting. Do I need to be officially invited or added to an Observers list for this meeting (I know that's the process for the Modules WG) or do I just join when the link shows up?
from mentorship.
@Bamieh Sorry I missed the commcomm meeting today. I'll be present at the Mentorship WG meeting tomorrow. Also we made some forward progress on the conceptualization of the priority document in the Security WG meeting today. I'll be opening an issue with commcomm about potentially creating a repo for the document where WG's can raise issues for things they want added/modified. Also I'll be opening an issue with the nodejs.org repo to see if they think the website is an appropriate location for the document.
from mentorship.
Ping @codeekage
from mentorship.
Going the other direction, a big meta-ish thing someone can help with: Finding a way to make GitHub notifications manageable for all.
This is a big one for me as well. I'd love to use something like https://github.com/octobox/octobox but the permissions are a blocker for it as far as I know. The next best solution I can think of is either setting up something that prettily displays GitHub email notifications that are forwarded to it or loading the GitHub notifications page and apply custom scripts/styles in an Electron app or something.
from mentorship.
@Trott Those are great, thank you! I was struggling to get things moving quickly enough to have actionable items ready for the June 1st Mentorship trial run, so these can probably serve as starting points for projects for the "beta testers" to start work on.
If they're already short on time I imagine asking them to mentor people may not be feasible, but I agree with @codeekage that if any of the people knowledgeable in these areas are interested in mentoring, they'd be a great addition/advantage to the initiative.
@bnb I like those ideas. I'd be willing discuss them in more depth in another issue or privately, and possibly try to rough out some initial implementation of something.
from mentorship.
from mentorship.
Taking notes on this... Really hope collaborators from all round the nodejs project could contribute on this.
Have a collection of collaborators as mentors to help with onboarding.
from mentorship.
What about debugging, stacktrack, logging in production?
from mentorship.
Going to remove the cc-agenda label for now, since it's been on since May 3rd and has been discussed to some extent. If there's further things that need to be discussed at the CommComm level, please don't hesitate to add it back 🙌
from mentorship.
@bnb Actually I'd like to have some further discussion on nodejs/community-committee#322 but didn't bother trying to get that added to the agenda since I figured it more or less fell under this issue since it was already on the agenda.
from mentorship.
@bnb as far as I know, I don't have the ability to add labels to things.
from mentorship.
Related Issues (20)
- Node.js Mentorship team Meeting 2020-01-10 HOT 2
- Improve Readme / FAQ HOT 2
- Check Status of Cohort 1 and 2
- Move Mentors BIO to a MarkDown Folder
- Node.js Mentorship team Meeting 2020-01-24 HOT 2
- Mentorship Program - Add License HOT 1
- when will be the next cohort of 2020 HOT 1
- Requesting for the addition Code of Conduct HOT 1
- Sync Meetings with Youtube HOT 5
- Create Mentorship Meeting Artifact HOT 1
- Update Node.js Callendar HOT 4
- README link for @nodejs/mentorship is broken HOT 1
- Glossary links in onboarding document HOT 1
- Widen the sidebar in the onboarding document HOT 2
- Community Committee Agenda Item for March 4th, 2021 HOT 1
- Helping CommComm manage the community-committee repository HOT 1
- Joining as new mentee
- Rename primary branch to main HOT 1
- CPC Discussion
- Reaching out to all Node.js groups directly
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mentorship.