Looking(beginner) for an Node.JS Open Source Project to contribute

1,587 views
Skip to first unread message

Isabek Tashiev

unread,
Jan 23, 2015, 6:36:15 AM1/23/15
to nod...@googlegroups.com

I am Isabek. And I'm Node.JS developer as beginner level. I want to contribute to some Open Source Node.JS project. It would be cool, if someone in this community could point me a right direction. 

Thank you.

Regards,
Isabek

nguyen huu tho

unread,
Jan 28, 2015, 1:17:15 AM1/28/15
to nod...@googlegroups.com
Same here

Vào 18:36:15 UTC+7 Thứ Sáu, ngày 23 tháng 1 năm 2015, Isabek Tashiev đã viết:

Aria Stewart

unread,
Jan 28, 2015, 9:47:51 AM1/28/15
to nod...@googlegroups.com
> Vào 18:36:15 UTC+7 Thứ Sáu, ngày 23 tháng 1 năm 2015, Isabek Tashiev đã viết:
>
> I am Isabek. And I'm Node.JS developer as beginner level. I want to contribute to some Open Source Node.JS project. It would be cool, if someone in this community could point me a right direction.

> On Jan 28, 2015, at 1:17 AM, nguyen huu tho <wolflo...@gmail.com> wrote:
>
> Same here
>


To both of you: There's thousands of projects out there.

There's big popular stuff like express, http://github.com/strongloop/express -- look at the issues and pitch in, but expect lots of scrutiny because it's a mature project that people depend on. Same goes for other high-profile things. Most of the work there is in deciding what to do and what not to do.

There's tons of tiny stuff with bugs to fix, too. Check out the npmjs.com site and look for projects that interest you. Most have GitHub repos you can jump in on. Saying hi to the maintainers on Twitter or by email is often polite and makes it less "some random person on the internet wants to change all my projects" and you'll be more recognizable as you comment on issues.

One place you can make a nice impact is looking for projects with out of date dependencies -- look in the node security project and see what modules have security vulnerabilities, and do some searching to find modules that use those, and make pull requests to use the current version. Extra points for testing thoroughly, and extra extra points for porting to new major versions of modules without breaking backward compatibility.

If you have an idea out of the blue, prototype it and make a pull request on GitHub to the project it affects. It may not get merged, if the author finds it out of scope or complicated or not what they would do, but the experience of talking through it is a great learning experience too.

I hope this helps and isn't too overwhelming!

Aria

Justin Maat

unread,
Jan 28, 2015, 12:22:47 PM1/28/15
to nod...@googlegroups.com
just throwing my projects out there if you're interested in anything bitcoin related :)

See btc-stats and xchange.js on my github profile.  I have a bunch of ideas too, so we could create something new altogether.


-Justin



Isabek Tashiev

unread,
Jan 29, 2015, 12:37:58 AM1/29/15
to nod...@googlegroups.com
Thank you Aria. I think your advice would be useful for me. 

Isabek

Isabek Tashiev

unread,
Jan 29, 2015, 3:28:04 AM1/29/15
to nod...@googlegroups.com
Hi, Justin

I am interested in bitcoin. My email: isabe...@gmail.com.

I installed you packages and tested them.

Isabek

Justin Maat

unread,
Jan 29, 2015, 10:44:25 AM1/29/15
to nod...@googlegroups.com
Cool! Ill send you a message later today then.
Reply all
Reply to author
Forward
0 new messages