##// END OF EJS Templates
generic IFrame(src, with, height), refactored YouTubeVideo, VimeoVideo, ScribdDocument
generic IFrame(src, with, height), refactored YouTubeVideo, VimeoVideo, ScribdDocument

File last commit:

r10159:b7e5affb
r10262:a5922fd3
Show More
fabfile.py
30 lines | 846 B | text/x-python | PythonLexer
Matthias BUSSONNIER
migrate from make to fabric
r9299 """ fabfile to prepare the notebook """
from fabric.api import local,lcd
from fabric.utils import abort
import os
static_dir = 'static'
components_dir = os.path.join(static_dir,'components')
def test_component(name):
if not os.path.exists(os.path.join(components_dir,name)):
MinRK
add `fab components`...
r10159 components()
Matthias BUSSONNIER
migrate from make to fabric
r9299
MinRK
add `fab components`...
r10159 def components():
"""install components with bower"""
with lcd(static_dir):
local('bower install')
Matthias BUSSONNIER
migrate from make to fabric
r9299
Matthias BUSSONNIER
not minify option
r9300 def css(minify=True):
Matthias BUSSONNIER
migrate from make to fabric
r9299 """generate the css from less files"""
test_component('bootstrap')
test_component('less.js')
MinRK
add `fab components`...
r10159 if minify not in ['True', 'False', True, False]:
abort('minify must be Boolean')
Matthias BUSSONNIER
not minify option
r9300 minify = (minify in ['True',True])
min_flag= '-x' if minify is True else ''
Matthias BUSSONNIER
migrate from make to fabric
r9299 with lcd(static_dir):
Matthias BUSSONNIER
not minify option
r9300 local('lessc {min_flag} less/style.less css/style.min.css'.format(min_flag=min_flag))
Matthias BUSSONNIER
migrate from make to fabric
r9299