Become a Contributor
We are SO excited you want to join us and help build the next generation of Web development tools! The first thing we ask is that you have a Contributor License Agreement (CLA) in place before submitting code.
Most forms of contribution aside from providing support to other users requires that you sign and submit a Contributors License Agreement (or "CLA" for short) with the JS Foundation. Sending in a CLA is a one-time thing, and once it's done, you're in the clear to start contributing to all Dojo Foundation projects!
You're working on a JS Foundation project in your spare time, or can clearly claim ownership of copyright in what you'll be submitting
In summary, the CLA asserts that when you donate fixes or documentation, you both own the code that you're submitting and that the JS Foundation can in turn license that code to other people.
For more on CLAs, read Alex Russell's Why Do I Need to Sign This?.