Contributing to AptitudeCMS

"Of course we need help...after all this entire project was born out of laziness."

So you think you want to help, eh? Great! The AptitudeCMS community is small but growing meaning this is a great chance to be a part of making a great project. What kind of people make great AptitudeCMS team members?

  • Framework Haters. Sound odd? Our whole goal is to "...make the common things crazy easy so that your best talent can concentrate on the hard stuff". We don't want all this work to be simply classified as useless bloat. People who hate frameworks will keep us honest in our quest to provide an Application Framework that can scale.
  • Professional Developers. AptitudeCMS, though young, is already being used for production systems in both the private and public sectors. AptitudeCMS was created by lazy developers who wanted to get professional web applications stood up in a short period of time. Sure AptitudeCMS can be fun, capable of being a blog or running an online community but it is squarely aimed for professionals.
  • Budding Programmers. People new to programming or new to PHP are great fits because they can help us so-called 'professionals' keep the fun aspects of programming front-of-mind. In return we think we are pretty good at teaching fresh talent a thing or two about the The Four S's.
  • Idea People. You don't have to be a tech-head to help. Do you always ask the question "what if?" but feel nobody is hearing you? Great ideas come from many places and we don't pretend that developers are the only ones with good ideas. If you are someone who uses or would like to use AptitudeCMS but feel it is missing a thing or two then chime in, baby.

Getting Started

First why don't you get yourself an IRC Client and head over to irc.freenode.net and introduce yourself to the fine folks in #aptitudecms. We'd love to talk to you about your interests and I'm sure we can find fun way for you to contribute. If you are a code-slanger who simply can't wait to get started why not grab the latest code from svn (directions coming soon...), get familiar with the code, write some stuff, create some patches and someday obtain commit rights?

Getting the Source

Point your favorite Subversion client to:

#>svn checkout http://www.apteno.net/AptitudeCMS/svn/

NOTE: This will checkout all of AptitudeCMS (the CMS and all framework components).