Codea is an open-source project that is independently (and mostly individually) managed. The Codea Open Source Project is always looking for interested and talented individuals that want to help. The following disciplines are especially helpful:
  • Software Engineers to work on the Codea development
    • Strong Object-Oriented analysis, design, and development skills
    • Solid understanding of basic design patterns
    • Strong understanding of Apache and Apache module development
    • Extensive C++ development experience
    • Server programming experience on one or more of the following:
      • Linux
      • FreeBSD
      • Commercial UNIX
      • Win32
    • Strong understanding of network protocols, primarily HTTP
  • Software Test Engineers to develop Codea test environments and programs
    • Strong understanding of network protocols
    • Significant experience in web applications testing
    • Strong programming experience in one or more of:
      • C++
      • Java/JSP
      • Perl
      • Python
      • PHP
  • Software Analysts to serve as mentors and guides
    • Extensive C++ development experience
    • Extensive Object-Oriented discipline experience
    • One or more of the following:
      • Extensive server programming experience on one or more of:
        • Linux
        • FreeBSD
        • Commercial UNIX
        • Win32
      • Significant Apache module development experience
      • Extensive Software Test Automation experience
    • Strong network protocols and programming experience
  • Software Technical Writers to generate, proofread, and update Codea user guides and code documentation
    • Understanding of web applications
    • Understanding of network programming and protocols
    • Understanding of C++
    • Extensive Technical Writing experience
  • Software Packaging Engineers to create Codea packaged distributions
    • Strong experience generating packaged distributions in one or more of the following formats:
      • Red Hat Linux RPM
      • UNIX self-extracting executable
      • Windows self-extracting executable
    • OR Platform-independent packaging experience (i.e. InstallAnywhere)

Codea's development effort basically has five complimentary facets:

  • Solidify the Codea core code and port to all supported Apache 2.0 platforms
  • Extend Codea via class library development
  • Create a mod_cpp-type C++-on-Apache solution with Codea as a foundation
  • Fully document all Codea code
  • Automate all testing of Codea code

If you feel like you can and wish to contribute to the development of Codea, please visit SourceForge to view the Codea project page and current development tasks.