Differences

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

Link to this comparison view

Next revision
Previous revision
agasti:welcome [2010/08/05 16:29]
darlenem created
agasti:welcome [2011/03/15 17:31]
darlenem
Line 1: Line 1:
 +{{:wikirestructure.png|}}
 +
 The Agasti Project is currently in it's early stages of development and more developers are welcome.  Whether you're a veteran of the FOSS community or fresh out of school, there's a part of Agasti that's for you. The Agasti Project is currently in it's early stages of development and more developers are welcome.  Whether you're a veteran of the FOSS community or fresh out of school, there's a part of Agasti that's for you.
  
 ====== 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. 
 + 
 +**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. 
 + 
 +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: 
 + 
 +====== 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 =====
  
-Sahana developers are also available on [[wp>FreeNode]] channel **#sahana**.+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.
  
-====== Current Projects ======+====== IRC Transcripts (temporary) =====
  
-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.+[[01/20/2011]] #sahana-agasti chat log

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