mirror of
https://github.com/twbs/bootstrap.git
synced 2024-11-29 11:24:18 +01:00
move building zip file into docs/makefile
This commit is contained in:
parent
22d52fca46
commit
49d565a6da
51
Makefile
51
Makefile
@ -6,31 +6,42 @@ LESS_COMPRESSOR ?= `which lessc`
|
||||
WATCHR ?= `which watchr`
|
||||
|
||||
#
|
||||
# Build less files + docs
|
||||
# BUILD DOCS
|
||||
#
|
||||
|
||||
build:
|
||||
@if test ! -z ${LESS_COMPRESSOR}; then \
|
||||
lessc ${BOOTSTRAP_LESS} > ${BOOTSTRAP}; \
|
||||
lessc ${BOOTSTRAP_RESPONSIVE_LESS} > ${BOOTSTRAP_RESPONSIVE}; \
|
||||
node docs/build; \
|
||||
cp img/* docs/assets/img/; \
|
||||
else \
|
||||
echo "You must have the LESS compiler installed in order to build Bootstrap."; \
|
||||
echo "You can install it by running: npm install less -g"; \
|
||||
fi
|
||||
docs: dist
|
||||
cp -r dist bootstrap
|
||||
zip -r docs/assets/bootstrap.zip bootstrap
|
||||
rm -r bootstrap
|
||||
lessc ${BOOTSTRAP_LESS} > ${BOOTSTRAP}
|
||||
lessc ${BOOTSTRAP_RESPONSIVE_LESS} > ${BOOTSTRAP_RESPONSIVE}
|
||||
node docs/build
|
||||
cp img/* docs/assets/img/
|
||||
|
||||
#
|
||||
# Watch less files
|
||||
# BUILD SIMPLE DIST DIRECTORY
|
||||
# lessc & uglifyjs are required
|
||||
#
|
||||
|
||||
dist:
|
||||
mkdir -p dist/img
|
||||
mkdir -p dist/css
|
||||
mkdir -p dist/js
|
||||
cp img/* dist/img/
|
||||
lessc ${BOOTSTRAP_LESS} > dist/css/bootstrap.css
|
||||
lessc --compress ${BOOTSTRAP_LESS} > dist/css/bootstrap.min.css
|
||||
lessc ${BOOTSTRAP_RESPONSIVE_LESS} > dist/css/bootstrap.responsive
|
||||
lessc --compress ${BOOTSTRAP_RESPONSIVE_LESS} > dist/css/bootstrap.min.responsive
|
||||
cat js/bootstrap-transition.js js/bootstrap-alert.js js/bootstrap-button.js js/bootstrap-carousel.js js/bootstrap-collapse.js js/bootstrap-dropdown.js js/bootstrap-modal.js js/bootstrap-tooltip.js js/bootstrap-popover.js js/bootstrap-scrollspy.js js/bootstrap-tab.js js/bootstrap-typeahead.js > dist/js/bootstrap.js
|
||||
uglifyjs -nc dist/js/bootstrap.js > dist/js/bootstrap.min.js
|
||||
|
||||
#
|
||||
# WATCH LESS FILES
|
||||
#
|
||||
|
||||
watch:
|
||||
@if test ! -z ${WATCHR}; then \
|
||||
echo "Watching less files..."; \
|
||||
watchr -e "watch('less/.*\.less') { system 'make' }"; \
|
||||
else \
|
||||
echo "You must have the watchr installed in order to watch Bootstrap Less files."; \
|
||||
echo "You can install it by running: gem install watchr"; \
|
||||
fi
|
||||
echo "Watching less files..."; \
|
||||
watchr -e "watch('less/.*\.less') { system 'make' }"
|
||||
|
||||
.PHONY: build watch
|
||||
|
||||
.PHONY: dist docs watch
|
BIN
docs/assets/bootstrap.zip
Normal file
BIN
docs/assets/bootstrap.zip
Normal file
Binary file not shown.
@ -80,7 +80,7 @@
|
||||
<p>Simple and flexible HTML, CSS, and Javascript for popular user interface components and interactions.</p>
|
||||
<p class="download-info">
|
||||
<a href="https://github.com/twitter/bootstrap/" class="btn primary btn-large">View project on GitHub</a>
|
||||
<a href="http://bootstrap.herokuapp.com/bootstrap.zip" class="btn btn-large">Download Bootstrap</a>
|
||||
<a href="assets/bootstrap.zip" class="btn btn-large">Download Bootstrap</a>
|
||||
</p>
|
||||
<div class="benefits">
|
||||
<h4>Feature highlights</h4>
|
||||
|
2
docs/templates/pages/index.mustache
vendored
2
docs/templates/pages/index.mustache
vendored
@ -8,7 +8,7 @@
|
||||
<p>Simple and flexible HTML, CSS, and Javascript for popular user interface components and interactions.</p>
|
||||
<p class="download-info">
|
||||
<a href="https://github.com/twitter/bootstrap/" class="btn primary btn-large">{{_i}}View project on GitHub{{/i}}</a>
|
||||
<a href="http://bootstrap.herokuapp.com/bootstrap.zip" class="btn btn-large">{{_i}}Download Bootstrap{{/i}}</a>
|
||||
<a href="assets/bootstrap.zip" class="btn btn-large">{{_i}}Download Bootstrap{{/i}}</a>
|
||||
</p>
|
||||
<div class="benefits">
|
||||
<h4>{{_i}}Feature highlights{{/i}}</h4>
|
||||
|
Loading…
Reference in New Issue
Block a user