== Getting Started with Sahana Eden == Thank you for participating in the first GHC Codeathon for Humanity with the Sahana-Eden project! Here are a few resources to help you get started. == Install the code and tools... == * Try out this canned installation -- Ubuntu Linux in a virtual machine, with all the tools and code needed to work on Sahana Eden: [InstallationGuidelinesVirtualMachine Sahana-Eden Installation using a Virtual Machine] The virtual machine install allows you to completely set-up the Sahana-Eden development environment using [http://www.virtualbox.org/ Virtual Box] - no fussing with your native OS installation. * For contrast, the normal setup is here: [InstallationGuidelinesDeveloper Sahana Eden Installation Guidelines for Developers] Please let us know if there are any problems! == Play with (a) Python... == * If you don't (yet) know Python, that's not a problem -- it's a pleasant language that's easy to get started with quickly. We'd suggest looking at the introductory lessons - [http://diveintopython.org/ Dive into Python] * Best is, start up Python and try out commands interactively. (If you did the above installation, you'll have Python in the virtual machine.) == Try out Sahana Eden... == * Getting started information for developers is here: [http://eden.sahanafoundation.org/wiki/DeveloperGuidelines Developer Guidelines] * For an introduction to the code, have a look at these slides: [http://www.slideshare.net/AidIQ/sahana-introduction-to-the-code-v2 Introduction to the Sahana Code] == If all else fails, read the manual... == * [http://docs.python.org/index.html Python] * The Sahana Eden documentation starts here: [http://eden.sahanafoundation.org/ Sahana-Eden] * but you can go straight to the part for developers: [http://eden.sahanafoundation.org/wiki/Develop Develop] * [http://eden.sahanafoundation.org/wiki/DeveloperGuidelines Developer Guidelines] == More Helpful Presentations == * [http://www.slideshare.net/AidIQ AIDIQ] * [http://web2py.com/book Underlying Web2py framework] == Setup a Launchpad Account == * [https://help.launchpad.net/YourAccount Create a Launchpad Account] * [https://help.launchpad.net/YourAccount/CreatingAnSSHKeyPair Generate a ssh key-pair] and upload your key to your launchpad profile * Join the [https://launchpad.net/~sahana-eden-ghc Sahana-Eden-GHC LaunchPad] group