FEDX-121 The previous approach for handling NPM assets was to symlink them into the static directory. This appeared to cause trouble with the asset pipeline where the files in question were not installed and then old versions were picked up instead. This change instead copies NPM libraries to a new static directory so that the pipeline can consume them as with any other file. This new directory is added to .gitignore so that the files don't get accidentally checked in.
110 lines
1.6 KiB
Plaintext
110 lines
1.6 KiB
Plaintext
# .gitignore for edx-platform.
|
|
# There's a lot here, please try to keep it organized.
|
|
|
|
### Files private to developers
|
|
|
|
requirements/private.txt
|
|
lms/envs/private.py
|
|
cms/envs/private.py
|
|
|
|
### Python artifacts
|
|
*.pyc
|
|
|
|
### Editor and IDE artifacts
|
|
*~
|
|
*.swp
|
|
*.orig
|
|
/nbproject
|
|
.idea/
|
|
.redcar/
|
|
codekit-config.json
|
|
.pycharm_helpers/
|
|
|
|
### NFS artifacts
|
|
.nfs*
|
|
|
|
### OS X artifacts
|
|
*.DS_Store
|
|
.AppleDouble
|
|
:2e_*
|
|
:2e#
|
|
|
|
### Internationalization artifacts
|
|
*.mo
|
|
*.po
|
|
*.prob
|
|
*.dup
|
|
!django.po
|
|
!django.mo
|
|
!djangojs.po
|
|
!djangojs.mo
|
|
conf/locale/en/LC_MESSAGES/*.po
|
|
conf/locale/en/LC_MESSAGES/*.mo
|
|
conf/locale/fake*/LC_MESSAGES/*.po
|
|
conf/locale/fake*/LC_MESSAGES/*.mo
|
|
conf/locale/messages.mo
|
|
|
|
### Testing artifacts
|
|
.testids/
|
|
.noseids
|
|
nosetests.xml
|
|
.coverage
|
|
.coverage.*
|
|
coverage.xml
|
|
cover/
|
|
cover_html/
|
|
reports/
|
|
jscover.log
|
|
jscover.log.*
|
|
.tddium*
|
|
common/test/data/test_unicode/static/
|
|
django-pyfs
|
|
|
|
### Installation artifacts
|
|
*.egg-info
|
|
.pip_download_cache/
|
|
.prereqs_cache
|
|
.vagrant/
|
|
node_modules
|
|
bin/
|
|
|
|
### Static assets pipeline artifacts
|
|
*.scssc
|
|
lms/static/css/
|
|
lms/static/certificates/css/
|
|
cms/static/css/
|
|
common/static/common/js/vendor/
|
|
|
|
### Styling generated from templates
|
|
lms/static/sass/*.css
|
|
lms/static/sass/*.css.map
|
|
lms/static/certificates/sass/*.css
|
|
lms/static/themed_sass/
|
|
cms/static/css/
|
|
cms/static/sass/*.css
|
|
cms/static/sass/*.css.map
|
|
cms/static/themed_sass/
|
|
themes/**/css/*.css
|
|
|
|
### Logging artifacts
|
|
log/
|
|
logs
|
|
chromedriver.log
|
|
ghostdriver.log
|
|
|
|
### Celery artifacts ###
|
|
celerybeat-schedule
|
|
|
|
### Unknown artifacts
|
|
database.sqlite
|
|
courseware/static/js/mathjax/*
|
|
flushdb.sh
|
|
build
|
|
/src/
|
|
\#*\#
|
|
.env/
|
|
lms/lib/comment_client/python
|
|
autodeploy.properties
|
|
.ws_migrations_complete
|
|
dist
|