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/03/15 16:26]
agasti:welcome [2011/03/16 11:31] (current)
Line 16: Line 16:
   * [[agasti:vesuvius:start|Vesuvius]]   * [[agasti:vesuvius:start|Vesuvius]]
   * [[agasti:mayon:start|Mayon]]   * [[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)