You can contribute in different way. But most important is to remember you don't need to be a "professional" developer as long as there is an interest to learn. Become an eudev (end user developer) by working together with like-minded members.

User Projects Discussion

User Projects Discussion - forums discussing new Linux/BSD ideas and projects. There is also an User Contributions Wiki - open platform to contribute scripts for the projects, or collaborate on existing codes.

User Projects Working Board

User Projects Working Board - manage user projects with team collaboration and users management.

Username: guest
Passwd: guest

Howto: phpCollab Team Manual