Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
agasti:welcome [2011/01/20 22:34]
charlesw
agasti:welcome [2011/03/16 11:31] (current)
Line 5: Line 5:
 ====== Getting Started ====== ====== Getting Started ======
  
-First, you'll want to sign up for the [[community:mailing_lists|Sahana Community Mailing Lists]] (and be sure to join the [[https://lists.sourceforge.net/lists/listinfo/sahana-agasti|Agasti list]].  Our mailing lists are great sources for asking questions, finding development events to attend, and building community.+**First**, you'll want to sign up for the [[community:mailing_lists|Sahana Community Mailing Lists]] (and be sure to join the [[https://lists.sourceforge.net/lists/listinfo/sahana-agasti|Agasti list]]}.  Our mailing lists are great sources for asking questions, finding development events to attend, and building community.
  
-Sahana developers are also available on [[wp>FreeNode]] channel **#sahana**.+**Next**, join us on Freenode.  Sahana developers are available on [[wp>FreeNode]] channel **#sahana** and **#sahaha-agasti** to help you get started, or just to talk about what we're all working on.
  
-====== Current Projects ======+And, of course, **you'll want to pull down and set up the code base** for the branch you intend to work on.  A bit more about branches and their series:
  
-This is a place holder for projects that have easy buy in and enough general understanding in the community for new devs to start up on.+====== Current Series ====== 
 + 
 +In the Agasti project the versions in development are known as "Series", as per our [[agasti:release_strategy|release strategy]].  The current active series are: 
 +  * [[agasti:vesuvius:start|Vesuvius]] 
 +  * [[agasti:mayon:start|Mayon]] 
 + 
 +====== Volunteering for Agasti ====== 
 +Volunteers to Sahana Agasti project of all kinds are welcome; however, we're currently have the greatest need for: 
 + 
 +  * [[agasti:welcome#code_contributor|Code Contributors]] 
 +  * [[agasti:welcome#quality_assurance_and_testing|Quality Assurance Specialists/Testers]] 
 +  * [[agasti:welcome#writers_and_documenters|Writers/Documenters]] 
 +  * [[agasti:welcome#system_administrator|System Administrator (for QA and testing)]] 
 + 
 +For more details on the skills preferred to contribute click the link of the area you'd like to contribute in.  __If you are not proficient in one of the skills listed we're happy to help guide you in learning the new skill__. 
 + 
 +===== Code Contributor ===== 
 + 
 +Coding SKills: 
 + 
 +  * General web development/programming experience with LAMP-based applications including some Javascript  
 +  * Basic knowledge of version control systems (Agasti uses BZR) 
 +  * Basic familiarity with the model view controller MVC pattern 
 +  * Working knowledge of PHP  
 +  * Working knowledge of jQuery 
 +  * Basic understanding of sql 
 +  * Basic understanding of HTTP/web protocols 
 + 
 +===== Quality Assurance and Testing ===== 
 + 
 +Quality Assurance and Testing spans a wide variety of activities from clicking through the application and adding to the bug list, to constructing customized tests for the application.  In general, Quality Assurance volunteers will want to have: 
 +  * Exploratory Testing 
 +  * Basic selenium tests 
 +  * Knowledge of static analysis tools to identify files in need of refactoring 
 + 
 +===== Writers and Documenters ===== 
 + 
 +Documentation contributors do not need technical knowledge or background; just a desire to learn about the application and proficient writing skills.  Later, when we begin localizing and customizing the Agasti projects more technical knowledge will be helpful, but it is not required. 
 + 
 +Documentation Skills: 
 +  * Proficient written English 
 +  * Basic wiki knowledge (or proficient Google skills for reference information) 
 + 
 +===== System Administrator ===== 
 + 
 +Ideally, System Administrators would be available and familiar with Agasti projects to assist potential end user administrators.  Also, System Administrators with experience using FOSS applications and their installation would be very helpful for testing and feedback.
  
 ====== IRC Transcripts (temporary) ===== ====== IRC Transcripts (temporary) =====
  
 [[01/20/2011]] #sahana-agasti chat log [[01/20/2011]] #sahana-agasti chat log

QR Code
QR Code agasti:welcome (generated for current page)