From Helix Community
How You Can Participate?
There are many ways in which you can become involved in the Helix Community. There are multiple levels of involvement and we welcome everybody who wants to become involved at any/all levels. Even if you are not a programmer, there are ways that you can benefit from Helix DNA and ways to help make Helix DNA more useful to yourself and others.
- === Be an Active Listener ===
You can find out what is going on in the Helix Community by reading the News pages and/or by subscribing to the various "***-announce" mailing-lists. These mailing lists are very low-traffic and are reserved for sending out alerts on issues of importance to interested members of the HelixCommunity.
Another good mailing list to subscribe to is the open-discuss mailing list, where we discuss the overall operation of the Helix Community, including process improvements, website enhancements, and other ways of helping the community work together more efficiently.
- === Be an End-user ===
You can download the compiled version of the Helix Player and try it out, to see how it performs and works in your favorite environment with your favorite media. Additionally, pre-compiled binaries of Helix DNA Products: the Helix DNA Client, the Helix DNA Server and the Helix Producer can be found at the Downloads page. Try out these great products and let us know what you think about it through our Forums and Mailing lists or by joining our IRC channel.
- === Be a Tester ===
Anybody -- developers, testers or end users -- should feel free to alert the Helix community of issues encountered with the Helix DNA, or ideas for ways to make the Helix DNA better for you. If you have run into something you would like to report, you can use the Bugs page to report issues encountered using the Helix DNA products. You can use the Bugzilla page to understand how the Bug Submission process works. For a quick guide on how to file a bug, take a look at "How to file a good bug?"
- === Be a Developer ===
You can download the Helix DNA source-code and build the various Helix DNA components by looking at the Helix DNA Quickstart Guide. This provides all the step-by-step details of how to get Helix DNA compiled and running on your platform.
It is also a good idea for all developers to subscribe to all the **-dev mailing lists, because this is the prime medium of communication for all Helix Developers. These are high-volume mailing lists and are deeply technical in nature, so feel free to post technical questions about development of the Helix DNA on these mailing lists.
You can also submit patches to the Helix DNA code-base and be recognized as a Helix Developer by following the Patch Submission Guidelines. If you want to develop a new feature on the Helix DNA Platform, you can submit a design document for review by using the Design Document Submission Guidelines.
If you'd like to learn more about becoming a Helix developer, check out Developer Information for Helix.
- === Be a Policy-maker ===
We've evolved a number of policies over time to help manage the swarm of activity around Helix. Learn more about the site policies. If you want to influence formation of these policies, join us on the bi-weekly Contributor Call. Once you become a regular contributor, you're invited to our regular telecon (currently every other Tuesday at 9AM Pacific Time). If you are interested in joining the telecon, and are already a regular participant in the community, RSVP to email@example.com.
Another medium to discuss policy is by joining and mailing to firstname.lastname@example.org.
- === Be a Visionary ===
To figure out the roadmap for various Helix DNA components, you can visit the roadmap section. This provides some clarity about where the Helix Platform is headed and provides information on current project plans.
If you feel that Helix DNA does not meet your current needs and you would like to propose an extension to the Helix DNA, then please feel free to do so. Community members are encouraged to propose and develop new features within the Helix DNA. You can engage the Helix Community to get feedback about your feature proposals from qualified project-leads and also solicit other developers who might pitch in with resources to develop your proposed feature. Figure out how to do so by looking at the Design Document Submission Guidelines.
You can also create a proposal for extending the Helix platform, which, if approved, will also give you a workspace and assistance for adding in those capabilities. If this is of interest, read up on the Helix Community New Project Proposals.
More InformationThe Helix Community Operations team manages this page. If you'd like to know more, please visit the Helix Operations team project homepage.