|
Q: What client-side tools will I need to participate?
A: At minimum, you need a web browser, email client, CVS, and optionally SSH to secure your CVS connections. There may be additional domain specific tools you need depending upon the types of development module you wish to contribute to.
Q: How do I start a project?
A: Use the "Start New Project" links in the Start Page or subsequent pages to access a brief, four-screen module creation process. After you have
submitted your module information, you're able to view and customize your newly created module home page. You module is in a "pending" status until approved by
site administrators. Read more about the process.
Q: How do I put proprietary content on my section of the site
securely?
A: If your development module is proprietary, only module members can view module documents, participate in module mailing lists, download/upload module files, view and report issues, and access the CVS repository. Proprietary module owners control module membership through a member approval process and module role assignments. In addition, the module administration tool allows module owners to grant specific permissions to individual users and developers through module role assignments.
SourceCast uses Secure Socket Layer (SSL) technology to establishes a secure connection between the user and server, with a private key to encrypt data when transferred across this connection. You can also use optional SSH tunneling to protect your CVS connections from password snooping, data corruption or theft. More information about SSH is available on this site.
Q: How do I share code?
A: When you join or lead a SourceCast project, you use CVS version control to check out and work with module files, and
then contribute your changes back into the project's repository. When other module members update their working files, they have access then to your
code. Everyone on the CVS mailing list also receives automatic email notification when files are updated.
As a module member you will likely be assigned to do code enhancements or contribute patches via IssueZilla, an issue
tracking tool for managing module issues (defects, enhancements, features, tasks, and patches). You also subscribe to module mailing lists, where you can follow and participate in ongoing discussions about the project.
Q: How do I get other developers involved in my project?
A: You can invited other developers to join your module at any time. When you start your own development module on SourceCast, the process includes an
opportunity to list developers you want to invite to join you. They receive an automatically generated email that explains a little about SourceCast, gives the
name and a brief description of your project, and includes a personalized message you have composed. After the module is already underway, you can invite someone
by personal email at your discretion.
|