5 Ways to Contribute to Your Favorite JavaScript Framework

By  on  

While you may not be a core member of any of the JavaScript frameworks, there are many ways that you can help contribute to the framework and team. Here are just a few.

Submit a Ticket / Patch

If you run into a framework defect, please submit a ticket. A problem cannot get fixed if the framework creators are not aware of the problem. Test hard before you submit your ticket and if the problem sticks, submit it.

Help Out in the Framework Forums

The framework creators help users as best they can, but they can't help everyone with everything. If you have some expertise and run past a question you can answer in the forums, take the time to help them. Not only will you help the person that asks the question, but hundreds of others who eventually run into the same problem.

Interact on IRC

The IRC chat room for the framework is always live with questions -- probably a few questions you can answer. You can also pitch suggestions and patches to the framework creators in the chat room, as well as garner the opinions of others.

Share Your Scripts

Whether you create a blog or post your code in the community forums, sharing your code is a great way improve your code (by suggestions from others) and save others time and the peril of trying to reinvent the wheel.

Don't Discredit Other Frameworks

Insulting other framework creators and their users does not do your framework of choice any good. It makes you sound ignorant and gives your favorite framework's community a bad name.

Did I miss something? Tell me what I missed!

Recent Features

  • By
    Send Text Messages with PHP

    Kids these days, I tell ya.  All they care about is the technology.  The video games.  The bottled water.  Oh, and the texting, always the texting.  Back in my day, all we had was...OK, I had all of these things too.  But I still don't get...

  • By
    Vibration API

    Many of the new APIs provided to us by browser vendors are more targeted toward the mobile user than the desktop user.  One of those simple APIs the Vibration API.  The Vibration API allows developers to direct the device, using JavaScript, to vibrate in...

Incredible Demos

  • By
    MooTools Zebra Tables Plugin

    Tabular data can oftentimes be boring, but it doesn't need to look that way! With a small MooTools class, I can make tabular data extremely easy to read by implementing "zebra" tables -- tables with alternating row background colors. The CSS The above CSS is extremely basic.

  • By
    Create a Trailing Mouse Cursor Effect Using MooTools

    Remember the old days of DHTML and effects that were an achievement to create but had absolutely no value? Well, a trailing mouse cursor script is sorta like that. And I'm sorta the type of guy that creates effects just because I can.

Discussion

  1. 6 – Contribute modules/plugins/extensions! Today’s popular JS frameworks are becoming increasingly modular and extensible – building extensions help you hone your ability as a developer to create reusable solutions, and is a practical way to give back to the community at large. Great topic David – community involvement is the beating heart of open source projects.

  2. Thanks. I got a couple ides from this post that I included in my project’s contributing page

    http://wiki.architecturerules.org/index.php?title=Contributing

    I added the Community header and content after reading your Interact on IRC and Help Out in the Framework Forums. Thanks.

  3. I’ve noticed the biggest abusers of #5 are the people that know the least about their own framework in general.

    And my biggest beef with fellow developers are some feel like they can’t publish their code until it’s finalized, and then sit on a wealth of plugins and wonderful code that never sees light because “they’re alpha.”

  4. Good post

  5. These are all wonderful ideas! Thanks for the article.

Wrap your code in <pre class="{language}"></pre> tags, link to a GitHub gist, JSFiddle fiddle, or CodePen pen to embed!