Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # These targets are not files
  2. .PHONY: contribute ci test i18n lint travis
  3. install:
  4. python setup.py develop
  5. pip install -r requirements.txt
  6. sandbox: install
  7. [ -f sites/sandbox/db.sqlite ] && rm sites/sandbox/db.sqlite
  8. # Create database
  9. sites/sandbox/manage.py syncdb --noinput
  10. sites/sandbox/manage.py migrate
  11. # Import some fixtures
  12. sites/sandbox/manage.py oscar_import_catalogue sites/_fixtures/books-catalogue.csv
  13. sites/sandbox/manage.py oscar_import_catalogue_images sites/_fixtures/books-images.tar.gz
  14. sites/sandbox/manage.py loaddata countries.json sites/_fixtures/pages.json sites/_fixtures/auth.json
  15. sites/sandbox/manage.py rebuild_index --noinput
  16. test:
  17. ./runtests.py tests/
  18. ci: install lint
  19. # Run continous tests and generate lint reports
  20. ./runtests.py --with-coverage --with-xunit
  21. coverage xml
  22. lint:
  23. ./lint.sh
  24. travis: install test lint
  25. i18n:
  26. # Create the .po files used for i18n
  27. cd oscar; \
  28. ../sites/sandbox/manage.py makemessages --ignore=sandbox/ --locale=de; \
  29. ../sites/sandbox/manage.py makemessages --ignore=sandbox/ --locale=fr; \
  30. ../sites/sandbox/manage.py makemessages --ignore=sandbox/ --locale=pl; \
  31. ../sites/sandbox/manage.py makemessages --ignore=sandbox/ --locale=ru; \
  32. ../sites/sandbox/manage.py makemessages --ignore=sandbox/ --locale=es; \
  33. ../sites/sandbox/manage.py makemessages --ignore=sandbox/ --locale=it; \
  34. ../sites/sandbox/manage.py makemessages --ignore=sandbox/ --locale=da