|
|
Line 2: |
Line 2: |
| __TOC__ | | __TOC__ |
|
| |
|
| =Accessing the LimeSurvey Source Code= | | =General= |
|
| |
|
| Always be aware that most of the LimeSurvey Source code is '''bleeding edge'''. Do not use it for production purposes (except fo the master branch!
| | Until recently we used Subversion as versioning control system but now have [[Coding guidelines]]. |
| | |
| As for many other free software projects only community support is available.
| |
| | |
| Access the LimeSurvey source code with a Subversion client for your operating system.
| |
| *For Windows we recommend: [http://www.syntevo.com/smartgit/download.html SmartGit] because it is very easy to use.
| |
| *For Mac we recommend: [http://git-scm.com/ Git]. Commandline all the way ;)
| |
| | |
| ==Step-by-Step How-To (Windows)==
| |
| # Create a [https://github.com/ GitHub] account.
| |
| # Download and install [http://www.syntevo.com/smartgit/download.html SmartGit].
| |
| # Clone the LimeSurvey repository at GitHub. You can find the right clone URL at https://github.com/LimeSurvey/LimeSurvey .
| |
| # The whole source code repository should be downloading now.
| |
| # By default you should see the 'master' branch in the current directory
| |
| # Use the Switch command from the SmartGit GUI to switch to the branch you need.
| |
| # That's it.
| |
| | |
| Please add instructions for other OSs or complete the existing ones.
| |
| | |
| =Available branches=
| |
| | |
| These are the available GitHub branches right now:
| |
| *master - This is the always the current stable (plus) version including any fixes not yet released.
| |
| *Dev - this is currently the branch for the 1.92 version being in Release candidate period
| |
| *Yii - the branch for the Yii 2.0 version which is the bleeding edge currently
| |
| *original_art and original_art 2: These are the SVG files for almost all icons the stable and Yii version.
| |
| *other_scripts, server_scripts, translation status: These are scripts being used in limesurvey.org or for new releases. We will merge these to a single 'server-scripts' branch soon.
| |
| *Codeigniter - The old CodeIgniter branch - it is deprecated, do not use it, and will be removed soon
| |
| | |
| =Further documentation=
| |
| | |
| Please make sure you code accoding to our [[Coding guidelines]].
| |