26
edits
Seanmonstar (talk | contribs) |
Seanmonstar (talk | contribs) No edit summary |
||
| Line 50: | Line 50: | ||
mkvirtualenv --no-site-packages flightdeck | mkvirtualenv --no-site-packages flightdeck | ||
=== Install repository === | === Install repository === | ||
'''Clone''' | |||
git clone https://github.com/{your_github_username}/FlightDeck.git | git clone https://github.com/{your_github_username}/FlightDeck.git | ||
git remote add main https://github.com/mozilla/FlightDeck.git | git remote add main https://github.com/mozilla/FlightDeck.git | ||
git submodule update --init | git submodule update --init | ||
'''Install required software to virtual environment''' | '''Install required software to virtual environment''' | ||
pip install simplejson | pip install simplejson | ||
pip install mysql-python | pip install mysql-python | ||
| Line 63: | Line 65: | ||
pip install -r requirements/development.txt | pip install -r requirements/development.txt | ||
Copy contents of [http://pastebin.mozilla.org/1020384 that file] to ./settings_local.py, change the password to the database. | '''Configure your local settings''' | ||
Copy contents of [http://pastebin.mozilla.org/1020384 that file] to ./settings_local.py, change the password to the database. | |||
'''Test the configuration''' | '''Test the configuration''' | ||
./manage.py test | ./manage.py test | ||
The result should look similar to this one: | The result should look similar to this one: | ||
16:23:1296778995 nose.plugins.manager:DEBUG DefaultPluginManager load plugin figleaf-sections = figleaf.nose_sections:FigleafSections :/home/zalun/Projects/FlightDeck/vendor/lib/python/nose/plugins/manager.py:359 | 16:23:1296778995 nose.plugins.manager:DEBUG DefaultPluginManager load plugin figleaf-sections = figleaf.nose_sections:FigleafSections :/home/zalun/Projects/FlightDeck/vendor/lib/python/nose/plugins/manager.py:359 | ||
nosetests --verbosity 1 | nosetests --verbosity 1 | ||
16:23:1296778995 nose.plugins.manager:DEBUG DefaultPluginManager load plugin figleaf-sections = figleaf.nose_sections:FigleafSections :/home/zalun/Projects/FlightDeck/vendor/lib/python/nose/plugins/manager.py:359 | 16:23:1296778995 nose.plugins.manager:DEBUG DefaultPluginManager load plugin figleaf-sections = figleaf.nose_sections:FigleafSections :/home/zalun/Projects/FlightDeck/vendor/lib/python/nose/plugins/manager.py:359 | ||
Creating test database 'default'... | Creating test database 'default'... | ||
...Skipping setup of test_flightdeck! | ...Skipping setup of test_flightdeck! | ||
...Try FORCE_DB=true if you need fresh databases. | ...Try FORCE_DB=true if you need fresh databases. | ||
No fixtures found. | No fixtures found. | ||
....................S.....................16:24:1296779079 f.jetpack:ERROR Path not found: None, package: 1000001. :/home/zalun/Projects/FlightDeck/apps/jetpack/views.py:490 | ....................S.....................16:24:1296779079 f.jetpack:ERROR Path not found: None, package: 1000001. :/home/zalun/Projects/FlightDeck/apps/jetpack/views.py:490 | ||
..S..............16:25:1296779107 f.xpi_utils:INFO Created: /tmp/AtFYdVQ2At.xpi :/home/zalun/Projects/FlightDeck/apps/xpi/xpi_utils.py:50 | ..S..............16:25:1296779107 f.xpi_utils:INFO Created: /tmp/AtFYdVQ2At.xpi :/home/zalun/Projects/FlightDeck/apps/xpi/xpi_utils.py:50 | ||
....16:25:1296779115 f.xpi_utils:INFO Created: /tmp/Sz2p9Xaffh.xpi :/home/zalun/Projects/FlightDeck/apps/xpi/xpi_utils.py:50 | ....16:25:1296779115 f.xpi_utils:INFO Created: /tmp/Sz2p9Xaffh.xpi :/home/zalun/Projects/FlightDeck/apps/xpi/xpi_utils.py:50 | ||
...16:25:1296779122 f.xpi_utils:INFO Created: /tmp/t5PWGw4A87.xpi :/home/zalun/Projects/FlightDeck/apps/xpi/xpi_utils.py:50 | ...16:25:1296779122 f.xpi_utils:INFO Created: /tmp/t5PWGw4A87.xpi :/home/zalun/Projects/FlightDeck/apps/xpi/xpi_utils.py:50 | ||
16:25:1296779122 f.cron:INFO Deleted: /tmp/t5PWGw4A87.xpi :/home/zalun/Projects/FlightDeck/apps/jetpack/cron.py:30 | 16:25:1296779122 f.cron:INFO Deleted: /tmp/t5PWGw4A87.xpi :/home/zalun/Projects/FlightDeck/apps/jetpack/cron.py:30 | ||
.16:25:1296779125 f.xpi_utils:INFO Created: /tmp/b49sQMCzeK.xpi :/home/zalun/Projects/FlightDeck/apps/xpi/xpi_utils.py:50 | .16:25:1296779125 f.xpi_utils:INFO Created: /tmp/b49sQMCzeK.xpi :/home/zalun/Projects/FlightDeck/apps/xpi/xpi_utils.py:50 | ||
.16:25:1296779128 f.xpi_utils:INFO Created: /tmp/jrTvjdQMnq.xpi :/home/zalun/Projects/FlightDeck/apps/xpi/xpi_utils.py:50 | .16:25:1296779128 f.xpi_utils:INFO Created: /tmp/jrTvjdQMnq.xpi :/home/zalun/Projects/FlightDeck/apps/xpi/xpi_utils.py:50 | ||
.. | .. | ||
---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ||
| Line 92: | Line 95: | ||
OK (SKIP=2) | OK (SKIP=2) | ||
'''Sync database''' | '''Sync database''' | ||
./manage.py syncdb | ./manage.py syncdb | ||
You will be asked if admin user should be created. Create it. You will need it to authenticate in the site | You will be asked if admin user should be created. Create it. You will need it to authenticate in the site | ||
'''Import SDK''' | '''Import SDK''' | ||
''All SDKs are located in lib directory'' | ''All SDKs are located in lib directory'' | ||
./manage.py add_core_lib addon-sdk-1.0b2 | ./manage.py add_core_lib addon-sdk-1.0b2 | ||
'''Run dev server''' | '''Import Docs''' | ||
<pre>./manage.py import_docs addon-sdk-1.0b2 | |||
</pre> | |||
'''Run dev server''' | |||
./manage.py runserver | ./manage.py runserver | ||
edits