Changes between Version 32 and Version 33 of InstallationGuidelines/Windows/Developer/Installer


Ignore:
Timestamp:
06/22/14 12:24:43 (7 years ago)
Author:
Michael Howden
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • InstallationGuidelines/Windows/Developer/Installer

    v32 v33  
    4848 Note: This will reuse any pre-installed Python-2.7 environment.[[BR]]
    4949 Note: You do not need to do this if you used the installer.exe file unless you wish to update your eden version to the latest change.
    50 
    51 * Install Git and set up an account on !GitHub:
    52  * http://help.github.com/win-set-up-git/
    53 * Fork your own copy of Eden:
    54  * https://github.com/flavour/eden/fork_select
    55 * Update your local repo from your new fork on Github:
     501. Sign-up for an account on [https://github.com GitHub]
     511. Set up git on you your computer by following [[http://help.github.com/set-up-git-redirect|these instructions]].[[BR]]
     521. Update your local repository from your new fork on Github:
    5653{{{
    5754cd web2py\applications\eden
    5855git pull
    5956}}}
    60 * Modify the source for this version, by editing eden\.git\config
     57=== Set Your Repository to be able Contribute ===
     581. '''Contributor (!Read/Write):''' You need to clone !GitHub repositories using SSH to allow you to {{{push}}} your changes back to !GitHub to contribute to the Sahana Eden project. To do this follow the [[https://help.github.com/articles/generating-ssh-keys| Generatin SSH Keys]] [[BR]]
     591. Fork the Sahana Eden Trunk repository at: https://github.com/flavour/eden/fork to get your own copy of the Eden repository (repo) on both !GitHub
     601. Modify the origin repository for this version so that you can {{{push}}} back to your local repository:
    6161{{{
    62 url = git@github.com:mygitusername/eden.git
     62git remote set-url origin git@github.com:GITHUB_USERNAME/eden.git
    6363}}}
    64 * Add trunk as the upstream:
     641. Add Sahana Eden Trunk as a {{{remote}}} "upstream" repository so that you can pull updates from it:
    6565{{{
    6666git remote add upstream git://github.com/flavour/eden.git
    6767}}}
    68 * Update your configuration file. (This is something you may need to check when you update your copy of Eden from Github.)
    69  * Delete models\0000_update_check.py
    70  * Rename models\000_config.py to something else.
    71  * Start Eden as above -- you'll get a message saying a new 000_config.py was copied in.
    72  * Edit that file. Compare with your saved old copy of 000_config.py and make any changes you need in the new one.
    73    These might include:
    74   * Delete the FINISHED_EDITING_CONFIG_FILE line.
    75   * Set the database type and connection info.
    76   * Set up a mailer.
    77   * Choose the template and prepopulate folders.
     681. Test that you can {{{push}}} code back to your "origin" !GitHub repository:
     69{{{
     70git push
     71}}}
     721. Update your configuration file. (This is something you may need to check when you update your copy of Eden from Github.)
     73 1. Delete models\0000_update_check.py
     74 1. Rename models\000_config.py to something else.
     75 1. Start Eden as above -- you'll get a message saying a new 000_config.py was copied in.
     76 1. Edit that file. Compare with your saved old copy of 000_config.py and make any changes you need in the new one.
     77 1. These might include:
     78 1. Delete the FINISHED_EDITING_CONFIG_FILE line.
     79 1. Set the database type and connection info.
     80 1. Set up a mailer.
     81 1. Choose the template and prepopulate folders.
    7882
    7983=== Next: ===