Examples Site
 
Documentation
 
Presentations and Demos
 
Discussion Forums
 
Downloads
 
Contribute to Development
 
Donate to Qcodo
 
Welcome, Qcodo Guest
Log In  |  Register

 

Qcodo can only grow with help from the community. We encourage everyone to download the framework, work with it and provide feedback. Use the Forums to tell us what works, what doesn't, and what's missing.

Code Contributions

We would also love to have any code contributions. Independent contributions of things like Qform controls and other code snippets can be added to our Downloads section. We also want to encourage code contributions for the core framework. If you would like to help out, be sure and work with the latest working codebase from Qcodo CVS* repository:
  CVS Root:  anonymous@qcodo.com:/home/cvs
Repository:  qcodo

*Please note that some CVS client tools on Windows will break the code due to CRLF to/from LF translations. It is critical that the code generation template files not undergo any sort of line-break translation.

Note that if you do a CVS checkout, you will not be able to use the Qcodo Update Service to upgrade/downgrade your installation of Qcodo. CVS checkouts are primarily used by developers wanting to make modifications to Qcodo, itself, that they plan on checking back into the official Qcodo codebase.

If you simply want the latest/current "development snapshot" of Qcodo, you can download that in the Downloads section.

Becoming a Core Contributor

Members of the community whose code contributions make it into Qcodo's core release may be asked to sign the Qcodo Contributor's License Agreement. The agreement, which is largely based on the Mozilla CLA (for contributors to Firefox, Thunderbird, etc.), serves to protect the intellectual property and other rights of both the open source developers as well as those using Qcodo.

Acknowledgements (a Personal Note from Mike Ho, Qcodo Lead Developer)

Since its inception in early 2002, Qcodo has been transformed from a VB application to help with ASP / SQL Server code generation all the way to a full-fledged, open source PHP Development Framework used in applications for small businesses, "Fortune 500" companies and large government agencies.

I truly appreciate the help, advice and assistance of the many people who have helped along the way, and I wanted to take this opportunity to give a shout out to a few in particular:
  • Ben Boer, AHA! Interactive - for working with me on "Version 0" and discovering together how code generation could be a very viable part of a mature development process. And even since our days at Sapient, you've always been an awesome mentor.
  • Dave Murdock, GroupM - who came up with scaffolding before anyone even knew what scaffolding was. I should've listened to you sooner.
  • Will Allan, Vertigo Software - for all our Tahoe discussions on the joys of code generation. We're such geeks, but we'll always have Halo.
  • Rich Morrow, Lockheed Martin - for allowing me to use the team as a guinea pig and for your early feedback on telling me what works and what doesn't.
  • Bob Kaehms, Media Net Link - for your assistance in helping me to understand what doing Open Source is all about and for always keeping me "networked".
  • Michel Gerin and Rick Fleischman, Zend Technologies - for being my liaison to the greater PHP community and for providing me a wonderful forum to help launch Qcodo.
  • Table XI - for providing the infrastructure to host Qcodo.com.
  • and most importantly Lani Giffin, Monta Vista High School - for all your support and encouragement, I cannot even begin to put in words how invaluable you have been. Without you I would have been lost forever.
  • Soli Deo Gloria - John 3:16 - Romans 12:1-8