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`
|
WATCHR ?= `which watchr`
|
||||||
|
|
||||||
#
|
#
|
||||||
# Build less files + docs
|
# BUILD DOCS
|
||||||
#
|
#
|
||||||
|
|
||||||
build:
|
docs: dist
|
||||||
@if test ! -z ${LESS_COMPRESSOR}; then \
|
cp -r dist bootstrap
|
||||||
lessc ${BOOTSTRAP_LESS} > ${BOOTSTRAP}; \
|
zip -r docs/assets/bootstrap.zip bootstrap
|
||||||
lessc ${BOOTSTRAP_RESPONSIVE_LESS} > ${BOOTSTRAP_RESPONSIVE}; \
|
rm -r bootstrap
|
||||||
node docs/build; \
|
lessc ${BOOTSTRAP_LESS} > ${BOOTSTRAP}
|
||||||
cp img/* docs/assets/img/; \
|
lessc ${BOOTSTRAP_RESPONSIVE_LESS} > ${BOOTSTRAP_RESPONSIVE}
|
||||||
else \
|
node docs/build
|
||||||
echo "You must have the LESS compiler installed in order to build Bootstrap."; \
|
cp img/* docs/assets/img/
|
||||||
echo "You can install it by running: npm install less -g"; \
|
|
||||||
fi
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# 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:
|
watch:
|
||||||
@if test ! -z ${WATCHR}; then \
|
echo "Watching less files..."; \
|
||||||
echo "Watching less files..."; \
|
watchr -e "watch('less/.*\.less') { system 'make' }"
|
||||||
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
|
|
||||||
|
|
||||||
.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>Simple and flexible HTML, CSS, and Javascript for popular user interface components and interactions.</p>
|
||||||
<p class="download-info">
|
<p class="download-info">
|
||||||
<a href="https://github.com/twitter/bootstrap/" class="btn primary btn-large">View project on GitHub</a>
|
<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>
|
</p>
|
||||||
<div class="benefits">
|
<div class="benefits">
|
||||||
<h4>Feature highlights</h4>
|
<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>Simple and flexible HTML, CSS, and Javascript for popular user interface components and interactions.</p>
|
||||||
<p class="download-info">
|
<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="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>
|
</p>
|
||||||
<div class="benefits">
|
<div class="benefits">
|
||||||
<h4>{{_i}}Feature highlights{{/i}}</h4>
|
<h4>{{_i}}Feature highlights{{/i}}</h4>
|
||||||
|
Loading…
Reference in New Issue
Block a user