Author: radu
Date: Mon Aug 25 11:39:37 2014
New Revision: 1620294
URL: http://svn.apache.org/r1620294
Log:
added a prototype of the Apache DeviceMap website implemented with Jekyll
Added:
incubator/devicemap/whiteboard/.gitignore
incubator/devicemap/whiteboard/README.md
incubator/devicemap/whiteboard/_config.yml
incubator/devicemap/whiteboard/_data/
incubator/devicemap/whiteboard/_data/members/
incubator/devicemap/whiteboard/_data/members/radu.yml
incubator/devicemap/whiteboard/_includes/
incubator/devicemap/whiteboard/_includes/footer.html
incubator/devicemap/whiteboard/_includes/head.html
incubator/devicemap/whiteboard/_includes/navigation.html
incubator/devicemap/whiteboard/_includes/scripts_end_body.html
incubator/devicemap/whiteboard/_layouts/
incubator/devicemap/whiteboard/_layouts/default.html
incubator/devicemap/whiteboard/_layouts/news.html
incubator/devicemap/whiteboard/_less/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.editorconfig
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.gitattributes
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.gitignore
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.travis.yml
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/CNAME
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/CONTRIBUTING.md
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/Gruntfile.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/LICENSE
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/README.md
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/_config.yml
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/bower.json
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/composer.json
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/LICENSE
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_data/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_data/core-team.yml
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_data/glyphicons.yml
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_data/sass-team.yml
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_data/showcase.yml
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_data/translations.yml
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/ads.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/alerts.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/badges.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/breadcrumbs.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/button-dropdowns.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/button-groups.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/dropdowns.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/glyphicons.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/input-groups.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/jumbotron.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/labels.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/list-group.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/media.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/navbar.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/navs.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/page-header.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/pagination.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/panels.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/progress-bars.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/responsive-embed.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/thumbnails.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/components/wells.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/css/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/css/buttons.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/css/code.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/css/forms.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/css/grid.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/css/helpers.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/css/images.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/css/less.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/css/overview.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/css/responsive-utilities.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/css/sass.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/css/tables.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/css/type.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/customizer-variables.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/footer.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/getting-started/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/getting-started/accessibility.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/getting-started/browser-device-support.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/getting-started/community.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/getting-started/disabling-responsiveness.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/getting-started/download.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/getting-started/examples.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/getting-started/grunt.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/getting-started/license.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/getting-started/template.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/getting-started/third-party-support.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/getting-started/translations.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/getting-started/whats-included.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/header.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/js/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/js/affix.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/js/alerts.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/js/buttons.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/js/carousel.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/js/collapse.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/js/dropdowns.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/js/modal.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/js/overview.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/js/popovers.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/js/scrollspy.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/js/tabs.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/js/tooltips.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/js/transitions.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/nav/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/nav/about.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/nav/components.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/nav/css.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/nav/customize.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/nav/getting-started.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/nav/javascript.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/nav/main.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/nav/migration.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_includes/social-buttons.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_jade/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_jade/customizer-nav.jade
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_jade/customizer-variables.jade
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_layouts/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_layouts/default.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/_layouts/home.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/about.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/apple-touch-icon-precomposed.png
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/brand/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/brand/bootstrap-outline.svg
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/brand/bootstrap-punchout.svg
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/brand/bootstrap-solid.svg
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/css/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/css/_src/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/css/_src/docs.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/css/_src/pygments-manni.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/css/docs.min.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/flash/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/flash/ZeroClipboard.swf
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/img/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/img/components.png
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/img/devices.png
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/img/sass-less.png
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/js/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/js/_src/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/js/_src/application.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/js/_src/customizer.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/js/_vendor/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/js/_vendor/ZeroClipboard.min.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/js/_vendor/blob.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/js/_vendor/filesaver.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/js/_vendor/holder.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/js/_vendor/jszip.min.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/js/_vendor/less.min.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/js/_vendor/uglify.min.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/js/customize.min.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/js/docs.min.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/js/ie-emulation-modes-warning.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/js/ie10-viewport-bug-workaround.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/js/ie8-responsive-file-warning.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/assets/js/raw-files.min.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/browser-bugs.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/components.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/css.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/customize.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/dist/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/dist/css/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/dist/css/bootstrap-theme.css.map
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/dist/css/bootstrap-theme.min.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/dist/css/bootstrap.css.map
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/dist/css/bootstrap.min.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/dist/fonts/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/dist/fonts/glyphicons-halflings-regular.eot
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/dist/fonts/glyphicons-halflings-regular.svg
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/dist/fonts/glyphicons-halflings-regular.ttf
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/dist/fonts/glyphicons-halflings-regular.woff
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/dist/js/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/dist/js/bootstrap.min.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/blog/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/blog/blog.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/blog/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/carousel/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/carousel/carousel.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/carousel/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/cover/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/cover/cover.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/cover/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/dashboard/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/dashboard/dashboard.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/dashboard/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/grid/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/grid/grid.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/grid/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/jumbotron/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/jumbotron-narrow/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/jumbotron-narrow/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/jumbotron-narrow/jumbotron-narrow.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/jumbotron/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/jumbotron/jumbotron.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/justified-nav/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/justified-nav/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/justified-nav/justified-nav.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/navbar/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/navbar-fixed-top/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/navbar-fixed-top/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/navbar-fixed-top/navbar-fixed-top.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/navbar-static-top/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/navbar-static-top/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/navbar-static-top/navbar-static-top.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/navbar/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/navbar/navbar.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/non-responsive/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/non-responsive/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/non-responsive/non-responsive.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/offcanvas/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/offcanvas/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/offcanvas/offcanvas.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/offcanvas/offcanvas.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/blog.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/carousel.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/cover.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/dashboard.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/equal-height-columns.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/grid.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/jumbotron-narrow.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/jumbotron.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/justified-nav.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/navbar-fixed.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/navbar-static.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/navbar.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/non-responsive.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/offcanvas.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/sign-in.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/starter-template.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/sticky-footer-navbar.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/sticky-footer.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/screenshots/theme.jpg
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/signin/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/signin/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/signin/signin.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/starter-template/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/starter-template/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/starter-template/starter-template.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/sticky-footer/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/sticky-footer-navbar/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/sticky-footer-navbar/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/sticky-footer-navbar/sticky-footer-navbar.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/sticky-footer/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/sticky-footer/sticky-footer.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/theme/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/theme/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/theme/theme.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/tooltip-viewport/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/tooltip-viewport/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/tooltip-viewport/tooltip-viewport.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/examples/tooltip-viewport/tooltip-viewport.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/favicon.ico
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/getting-started.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/javascript.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/migration.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/robots.txt
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/docs/sitemap.xml
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/fonts/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/fonts/glyphicons-halflings-regular.eot
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/fonts/glyphicons-halflings-regular.svg
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/fonts/glyphicons-halflings-regular.ttf
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/fonts/glyphicons-halflings-regular.woff
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/grunt/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/grunt/.jshintrc
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/grunt/bs-glyphicons-data-generator.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/grunt/bs-lessdoc-parser.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/grunt/bs-raw-files-generator.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/grunt/sauce_browsers.yml
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/.jscsrc
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/.jshintrc
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/affix.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/alert.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/button.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/carousel.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/collapse.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/dropdown.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/modal.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/popover.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/scrollspy.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tab.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/index.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/unit/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/unit/.jshintrc
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/unit/affix.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/unit/alert.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/unit/button.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/unit/carousel.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/unit/collapse.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/unit/dropdown.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/unit/modal.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/unit/phantom.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/unit/popover.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/unit/scrollspy.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/unit/tab.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/unit/tooltip.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/vendor/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/vendor/jquery.min.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/vendor/qunit.css
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/vendor/qunit.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/visual/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/visual/affix.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/visual/alert.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/visual/button.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/visual/carousel.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/visual/collapse.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/visual/dropdown.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/visual/modal.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/visual/popover.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/visual/scrollspy.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/visual/tab.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tests/visual/tooltip.html
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/tooltip.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/js/transition.js
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/.csscomb.json
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/.csslintrc
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/alerts.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/badges.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/bootstrap.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/breadcrumbs.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/button-groups.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/buttons.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/carousel.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/close.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/code.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/component-animations.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/dropdowns.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/forms.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/glyphicons.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/grid.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/input-groups.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/jumbotron.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/labels.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/list-group.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/media.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/alerts.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/background-variant.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/border-radius.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/buttons.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/center-block.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/clearfix.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/forms.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/gradients.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/grid-framework.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/grid.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/hide-text.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/image.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/labels.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/list-group.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/nav-divider.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/nav-vertical-align.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/opacity.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/pagination.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/panels.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/progress-bar.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/reset-filter.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/resize.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/responsive-visibility.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/size.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/tab-focus.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/table-row.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/text-emphasis.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/text-overflow.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/mixins/vendor-prefixes.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/modals.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/navbar.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/navs.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/normalize.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/pager.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/pagination.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/panels.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/popovers.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/print.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/progress-bars.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/responsive-embed.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/responsive-utilities.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/scaffolding.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/tables.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/theme.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/thumbnails.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/tooltip.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/type.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/utilities.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/variables.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/less/wells.less
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/package.json
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/test-infra/
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/test-infra/README.md
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/test-infra/S3Cachefile.json
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/test-infra/npm-shrinkwrap.json
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/test-infra/requirements.txt
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/test-infra/s3_cache.py
(with props)
incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/test-infra/uncached-npm-install.sh
(with props)
incubator/devicemap/whiteboard/_less/devicemap-bootstrap-other.less
incubator/devicemap/whiteboard/_less/devicemap-bootstrap-variables.less
incubator/devicemap/whiteboard/_less/devicemap-bootstrap.less
incubator/devicemap/whiteboard/_less/devicemap-variables.less
incubator/devicemap/whiteboard/_posts/
incubator/devicemap/whiteboard/_posts/news/
incubator/devicemap/whiteboard/_posts/news/2014-07-10-yes-yes.md
incubator/devicemap/whiteboard/_posts/news/2014-08-10-hello-world.md
incubator/devicemap/whiteboard/_vagrant/
incubator/devicemap/whiteboard/_vagrant/.vagrant/
incubator/devicemap/whiteboard/_vagrant/.vagrant/hostmanager/
incubator/devicemap/whiteboard/_vagrant/.vagrant/hostmanager/id
incubator/devicemap/whiteboard/_vagrant/.vagrant/machines/
incubator/devicemap/whiteboard/_vagrant/.vagrant/machines/default/
incubator/devicemap/whiteboard/_vagrant/.vagrant/machines/default/virtualbox/
incubator/devicemap/whiteboard/_vagrant/.vagrant/machines/default/virtualbox/action_provision
incubator/devicemap/whiteboard/_vagrant/.vagrant/machines/default/virtualbox/action_set_name
incubator/devicemap/whiteboard/_vagrant/.vagrant/machines/default/virtualbox/id
incubator/devicemap/whiteboard/_vagrant/.vagrant/machines/default/virtualbox/index_uuid
incubator/devicemap/whiteboard/_vagrant/.vagrant/machines/default/virtualbox/synced_folders
incubator/devicemap/whiteboard/_vagrant/Vagrantfile
incubator/devicemap/whiteboard/_vagrant/provision.sh
incubator/devicemap/whiteboard/css/
incubator/devicemap/whiteboard/css/devicemap.css
incubator/devicemap/whiteboard/download/
incubator/devicemap/whiteboard/download/.htaccess
incubator/devicemap/whiteboard/download/index.cgi
incubator/devicemap/whiteboard/download/index.md
incubator/devicemap/whiteboard/feed.xml
incubator/devicemap/whiteboard/images/
incubator/devicemap/whiteboard/images/site/
incubator/devicemap/whiteboard/images/site/devicemap_alt.svg
incubator/devicemap/whiteboard/images/site/devicemap_alt_2.svg
incubator/devicemap/whiteboard/images/site/grey.png (with props)
incubator/devicemap/whiteboard/images/site/[email protected] (with props)
incubator/devicemap/whiteboard/images/site/grey_wash_wall.png (with props)
incubator/devicemap/whiteboard/images/site/[email protected] (with
props)
incubator/devicemap/whiteboard/images/site/old_mathematics.png (with
props)
incubator/devicemap/whiteboard/images/site/[email protected] (with
props)
incubator/devicemap/whiteboard/images/site/random_grey_variations.png
(with props)
incubator/devicemap/whiteboard/images/site/[email protected]
(with props)
incubator/devicemap/whiteboard/images/site/whitey.png (with props)
incubator/devicemap/whiteboard/images/site/[email protected] (with props)
incubator/devicemap/whiteboard/index.md
incubator/devicemap/whiteboard/js/
incubator/devicemap/whiteboard/js/devicemap.js
incubator/devicemap/whiteboard/news/
incubator/devicemap/whiteboard/news/index.md
Added: incubator/devicemap/whiteboard/.gitignore
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/.gitignore?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/.gitignore (added)
+++ incubator/devicemap/whiteboard/.gitignore Mon Aug 25 11:39:37 2014
@@ -0,0 +1 @@
+public
Added: incubator/devicemap/whiteboard/README.md
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/README.md?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/README.md (added)
+++ incubator/devicemap/whiteboard/README.md Mon Aug 25 11:39:37 2014
@@ -0,0 +1,31 @@
+Apache DeviceMap Site project
+====
+Due to the difficulty of customising the Apache DeviceMap site using the
Apache CMS, a new implementation of the Apache DeviceMap site was created,
based on [Jekyll](http://jekyllrb.com/ "Jekyll").
+
+This project provides a Jekyll setup, together with a Vagrant project used for
creating a unified development environment for DeviceMap committers.
+
+## Development How-To
+1. Install [Vagrant](http://www.vagrantup.com/) on your machine
+2. Install [VirtualBox](https://www.virtualbox.org/)
+3. Go into the `_vagrant` folder
+4. Start the `devicemap-site-builder` virtual machine:
+ ```bash
+ vagrant up
+ ```
+
+5. Wait for the machine to come up. If this is the first time you're starting
the virtual machine it might take a while until the provisioning operations
complete.
+6. Connect to the virtual machine using SSH:
+ ```bash
+ vagrant ssh
+ ```
+
+7. Start Jekyll on the virtual machine, with support for regenrating the site
on file-system changes:
+ ```bash
+ vagrant@devicemap-site-builder:/vagrant$ jekyll serve --watch
--force_polling
+ ```
+
+8. Access the website at
(http://devicemap-site-builder:4000/)[http://devicemap-site-builder:4000/]
+9. In case you want to change the styling, check the `_less` folder.
Recompiling the changes can be done inside the `devicemap-site-builder` VM by
running:
+ ```bash
+ vagrant@devicemap-site-builder:/vagrant$ lessc
_less/devicemap-bootstrap.less > css/devicemap.css
+ ```
Added: incubator/devicemap/whiteboard/_config.yml
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_config.yml?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_config.yml (added)
+++ incubator/devicemap/whiteboard/_config.yml Mon Aug 25 11:39:37 2014
@@ -0,0 +1,13 @@
+# Site settings
+title: Apache DeviceMap
+description: "Apache DeviceMap is an incubating project that aims to offer
server-side and client-side device detection modules for web \
+ applications."
+keywords:
"device,detection,server-side,client-side,browsermap,devicemap,apache,software,foundation"
+
+# Build settings
+markdown: kramdown
+permalink: pretty
+destination: public
+encoding: utf-8
+exclude: ["_less/", "_vagrant/"]
+excerpt_separator: "<!--more-->"
Added: incubator/devicemap/whiteboard/_data/members/radu.yml
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_data/members/radu.yml?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_data/members/radu.yml (added)
+++ incubator/devicemap/whiteboard/_data/members/radu.yml Mon Aug 25 11:39:37
2014
@@ -0,0 +1,2 @@
+name: Radu Cotescu
+url: https://twitter.com/raducotescu
Added: incubator/devicemap/whiteboard/_includes/footer.html
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_includes/footer.html?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_includes/footer.html (added)
+++ incubator/devicemap/whiteboard/_includes/footer.html Mon Aug 25 11:39:37
2014
@@ -0,0 +1,10 @@
+<footer class="footer container">
+ <div class="copyright">
+ <p>
+ Copyright © {{ site.time | date: "%Y" }} The Apache Software
Foundation, Licensed under
+ the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
License, Version 2.0</a>.
+ <br>
+ Apache, DeviceMap and the Apache feather and DeviceMap logos are
trademarks of The Apache Software Foundation.
+ </p>
+ </div>
+</footer>
Added: incubator/devicemap/whiteboard/_includes/head.html
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_includes/head.html?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_includes/head.html (added)
+++ incubator/devicemap/whiteboard/_includes/head.html Mon Aug 25 11:39:37 2014
@@ -0,0 +1,9 @@
+<head>
+ <meta charset="utf-8">
+ <title>{{ site.title }}{% if page.title %} - {{ page.title }}{% endif
%}</title>
+ <meta name="viewport" content="width=device-width">
+ <meta name="description" content="{% if page.description %}{{
page.description }}{% else %}{{ site.description }}{% endif %}">
+ <meta name="keywords" content="{% if page.keywords %}{{ page.keywords }}{%
else %}{{ site.keywords }}{% endif %}">
+ <link rel="canonical" href="{{ page.url | replace:'index.html','' |
prepend: site.baseurl | prepend: site.url }}">
+ <link rel="stylesheet" href="{{site.baseurl}}/css/devicemap.css">
+</head>
Added: incubator/devicemap/whiteboard/_includes/navigation.html
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_includes/navigation.html?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_includes/navigation.html (added)
+++ incubator/devicemap/whiteboard/_includes/navigation.html Mon Aug 25
11:39:37 2014
@@ -0,0 +1,31 @@
+<div class="navbar navbar-default navbar-fixed-top" role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse"
data-target=".navbar-collapse">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-brand" href="{{site.baseurl}}/#"> </a>
+ </div>
+ <div class="navbar-collapse collapse">
+ <ul class="nav navbar-nav">
+ <li><a href="{{site.baseurl}}/#about">About</a></li>
+ <li><a href="{{site.baseurl}}/#news">News</a></li>
+ <li><a href="{{site.baseurl}}/#contact">Contact</a></li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Modules <span class="caret"></span></a>
+ <ul class="dropdown-menu" role="menu">
+ <li><a
href="{{site.baseurl}}/modules/browsermap/">BrowserMap</a></li>
+ <li><a
href="{{site.baseurl}}/modules/devicemap-data/">DeviceMap Data</a></li>
+ <li><a
href="{{site.baseurl}}/modules/devicemap-java/">DeviceMap Java</a></li>
+ <li><a
href="{{site.baseurl}}/modules/devicemap-dot-net/">DeviceMap .Net
Clients</a></li>
+ </ul>
+ </li>
+ <li><a href="{{site.baseurl}}/download/">Download</a></li>
+ </ul>
+ </div>
+ </div>
+</div>
+<div class="header-placeholder"></div>
Added: incubator/devicemap/whiteboard/_includes/scripts_end_body.html
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_includes/scripts_end_body.html?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_includes/scripts_end_body.html (added)
+++ incubator/devicemap/whiteboard/_includes/scripts_end_body.html Mon Aug 25
11:39:37 2014
@@ -0,0 +1,3 @@
+<script
src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
+<script
src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.2.0/js/bootstrap.min.js"></script>
+<script src="{{site.baseurl}}/js/devicemap.js"></script>
Added: incubator/devicemap/whiteboard/_layouts/default.html
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_layouts/default.html?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_layouts/default.html (added)
+++ incubator/devicemap/whiteboard/_layouts/default.html Mon Aug 25 11:39:37
2014
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ {% include head.html %}
+ <body>
+ {% include navigation.html %}
+ <div class="page-content container">
+ {{ content }}
+ </div>
+ {% include footer.html %}
+ {% include scripts_end_body.html %}
+ </body>
+</html>
Added: incubator/devicemap/whiteboard/_layouts/news.html
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_layouts/news.html?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_layouts/news.html (added)
+++ incubator/devicemap/whiteboard/_layouts/news.html Mon Aug 25 11:39:37 2014
@@ -0,0 +1,25 @@
+---
+layout: default
+---
+<div class="news-item">
+ <h2>{{ page.title }}</h2>
+ <div class="news-item-meta">
+ Posted
+ {% if page.author %}
+ by
+ <span class="news-item-author">
+ {% assign author = site.data.members[page.author] %}
+ {% if author.url %}<a href="{{author.url}}">{% endif %}
+ {{author.name}}
+ {% if author.url %}
+ </a>
+ {% endif %}
+ </span>
+ {% endif %}
+ on
+ <span class="news-item-date">{{ page.date | date: "%b %d, %Y" }}</span>
+ </div>
+ <div class="news-item-content">
+ {{ content }}
+ </div>
+</div>
Added: incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.editorconfig
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.editorconfig?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.editorconfig (added)
+++ incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.editorconfig Mon Aug
25 11:39:37 2014
@@ -0,0 +1,14 @@
+# editorconfig.org
+
+root = true
+
+[*]
+indent_style = space
+indent_size = 2
+end_of_line = lf
+charset = utf-8
+trim_trailing_whitespace = true
+insert_final_newline = true
+
+[*.py]
+indent_size = 4
Added: incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.gitattributes
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.gitattributes?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.gitattributes (added)
+++ incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.gitattributes Mon Aug
25 11:39:37 2014
@@ -0,0 +1,9 @@
+# Enforce Unix newlines
+*.css text eol=lf
+*.html text eol=lf
+*.js text eol=lf
+*.json text eol=lf
+*.less text eol=lf
+*.md text eol=lf
+*.svg text eol=lf
+*.yml text eol=lf
Added: incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.gitignore
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.gitignore?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.gitignore (added)
+++ incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.gitignore Mon Aug 25
11:39:37 2014
@@ -0,0 +1,42 @@
+# Ignore docs files
+_gh_pages
+_site
+.ruby-version
+
+# Numerous always-ignore extensions
+*.diff
+*.err
+*.orig
+*.log
+*.rej
+*.swo
+*.swp
+*.zip
+*.vi
+*~
+
+# OS or Editor folders
+.DS_Store
+._*
+Thumbs.db
+.cache
+.project
+.settings
+.tmproj
+*.esproj
+nbproject
+*.sublime-project
+*.sublime-workspace
+.idea
+
+# Komodo
+*.komodoproject
+.komodotools
+
+# grunt-html-validation
+validation-status.json
+validation-report.json
+
+# Folders to ignore
+node_modules
+bower_components
Added: incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.travis.yml
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.travis.yml?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.travis.yml (added)
+++ incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/.travis.yml Mon Aug 25
11:39:37 2014
@@ -0,0 +1,34 @@
+language: node_js
+node_js:
+ - "0.10"
+before_install:
+ - time travis_retry sudo pip install -r test-infra/requirements.txt
+ - rvm use 1.9.3 --fuzzy
+ - export GEMDIR=$(rvm gemdir)
+ - if [ "$TWBS_TEST" = validate-html ]; then echo "ruby=$(basename $GEMDIR)
jekyll=$JEKYLL_VERSION" > pseudo_Gemfile.lock; fi
+ - "export TRAVIS_COMMIT_MSG=\"$(git log --format=%B --no-merges -n 1)\""
+ - echo "$TRAVIS_COMMIT_MSG" | grep '\[skip validator\]'; export
TWBS_DO_VALIDATOR=$?; true
+ - echo "$TRAVIS_COMMIT_MSG" | grep '\[skip sauce\]'; export
TWBS_DO_SAUCE=$?; true
+install:
+ - time npm install -g grunt-cli
+ - ./test-infra/s3_cache.py download npm-modules
+ - if [ "$TWBS_TEST" = validate-html ] && [ $TWBS_DO_VALIDATOR -ne 0 ]; then
./test-infra/s3_cache.py download rubygems; fi
+after_script:
+ - if [ "$TWBS_TEST" = core ]; then ./test-infra/s3_cache.py upload
npm-modules; fi
+ - if [ "$TWBS_TEST" = validate-html ] && [ $TWBS_DO_VALIDATOR -ne 0 ]; then
./test-infra/s3_cache.py upload rubygems; fi
+env:
+ global:
+ - JEKYLL_VERSION: 2.0.3
+ - SAUCE_USERNAME: bootstrap
+ - secure:
"pJkBwnuae9dKU5tEcCqccfS1QQw7/meEcfz63fM7ba7QJNjoA6BaXj08L5Z3Vb5vBmVPwBawxo5Hp0jC0r/Z/O0hGnAmz/Cz09L+cy7dSAZ9x4hvZePSja/UAusaB5ogMoO8l2b773MzgQeSmrLbExr9BWLeqEfjC2hFgdgHLaQ="
+ - secure:
"gqjqISbxBJK6byFbsmr1AyP1qoWH+rap06A2gI7v72+Tn2PU2nYkIMUkCvhZw6K889jv+LhQ/ybcBxDOXHpNCExCnSgB4dcnmYp+9oeNZb37jSP0rQ+Ib4OTLjzc3/FawE/fUq5kukZTC7porzc/k0qJNLAZRx3YLALmK1GIdUY="
+ - secure:
"Gghh/e3Gsbj1+4RR9Lh2aR/xJl35HWiHqlPIeSUqE9D7uDCVTAwNce/dGL3Ew7uJPfJ6Pgr70wD3zgu3stw0Zmzayax0hiDtGwcQCxVIER08wqGANK9C2Q7PYJkNTNtiTo6ehKWbdV4Z+/U+TEYyQfpQTDbAFYk/vVpsdjp0Lmc="
+ - secure:
"RTbRdx4G/2OTLfrZtP1VbRljxEmd6A1F3GqXboeQTldsnAlwpsES65es5CE3ub/rmixLApOY9ot7OPmNixFgC2Y8xOsV7lNCC62QVpmqQEDyGFFQKb3yO6/dmwQxdsCqGfzf9Np6Wh5V22QFvr50ZLKLd7Uhd9oXMDIk/z1MJ3o="
+ matrix:
+ - TWBS_TEST=core
+ - TWBS_TEST=validate-html
+ - TWBS_TEST=sauce-js-unit
+matrix:
+ fast_finish: true
+notifications:
+ slack: heybb:iz4wwosL0N0EdaX1gvgkU0NH
Added: incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/CNAME
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/CNAME?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/CNAME (added)
+++ incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/CNAME Mon Aug 25
11:39:37 2014
@@ -0,0 +1 @@
+getbootstrap.com
Added: incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/CONTRIBUTING.md
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/CONTRIBUTING.md?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/CONTRIBUTING.md (added)
+++ incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/CONTRIBUTING.md Mon
Aug 25 11:39:37 2014
@@ -0,0 +1,197 @@
+# Contributing to Bootstrap
+
+Looking to contribute something to Bootstrap? **Here's how you can help.**
+
+Please take a moment to review this document in order to make the contribution
+process easy and effective for everyone involved.
+
+Following these guidelines helps to communicate that you respect the time of
+the developers managing and developing this open source project. In return,
+they should reciprocate that respect in addressing your issue or assessing
+patches and features.
+
+
+## Using the issue tracker
+
+The [issue tracker](https://github.com/twbs/bootstrap/issues) is
+the preferred channel for [bug reports](#bug-reports), [features
requests](#feature-requests)
+and [submitting pull requests](#pull-requests), but please respect the
following
+restrictions:
+
+* Please **do not** use the issue tracker for personal support requests. Stack
+ Overflow
([`twitter-bootstrap-3`](http://stackoverflow.com/questions/tagged/twitter-bootstrap-3)
tag) or
[IRC](https://github.com/twbs/bootstrap/blob/master/README.md#community) are
better places to get help.
+
+* Please **do not** derail or troll issues. Keep the discussion on topic and
+ respect the opinions of others.
+
+* Please **do not** open issues or pull requests regarding the code in
+ [`Normalize`](https://github.com/necolas/normalize.css) (open them in
+ their respective repositories).
+
+
+## Bug reports
+
+A bug is a _demonstrable problem_ that is caused by the code in the repository.
+Good bug reports are extremely helpful, so thanks!
+
+Guidelines for bug reports:
+
+1. **Use the GitHub issue search** — check if the issue has already been
+ reported.
+
+2. **Check if the issue has been fixed** — try to reproduce it using the
+ latest `master` or development branch in the repository.
+
+3. **Isolate the problem** — ideally create a [reduced test
+ case](http://css-tricks.com/6263-reduced-test-cases/) and a live example.
+ [This JS Bin](http://jsbin.com/EBAwOkOK/1) is a helpful template.
+
+
+A good bug report shouldn't leave others needing to chase you up for more
+information. Please try to be as detailed as possible in your report. What is
+your environment? What steps will reproduce the issue? What browser(s) and OS
+experience the problem? Do other browsers show the bug differently? What
+would you expect to be the outcome? All these details will help people to fix
+any potential bugs.
+
+Example:
+
+> Short and descriptive example bug report title
+>
+> A summary of the issue and the browser/OS environment in which it occurs. If
+> suitable, include the steps required to reproduce the bug.
+>
+> 1. This is the first step
+> 2. This is the second step
+> 3. Further steps, etc.
+>
+> `<url>` - a link to the reduced test case
+>
+> Any other information you want to share that is relevant to the issue being
+> reported. This might include the lines of code that you have identified as
+> causing the bug, and potential solutions (and your opinions on their
+> merits).
+
+
+## Feature requests
+
+Feature requests are welcome. But take a moment to find out whether your idea
+fits with the scope and aims of the project. It's up to *you* to make a strong
+case to convince the project's developers of the merits of this feature. Please
+provide as much detail and context as possible.
+
+
+## Pull requests
+
+Good pull requestsâpatches, improvements, new featuresâare a fantastic
+help. They should remain focused in scope and avoid containing unrelated
+commits.
+
+**Please ask first** before embarking on any significant pull request (e.g.
+implementing features, refactoring code, porting to a different language),
+otherwise you risk spending a lot of time working on something that the
+project's developers might not want to merge into the project.
+
+Please adhere to the [coding guidelines](#code-guidelines) used throughout the
+project (indentation, accurate comments, etc.) and any other requirements
+(such as test coverage).
+
+Adhering to the following process is the best way to get your work
+included in the project:
+
+1. [Fork](http://help.github.com/fork-a-repo/) the project, clone your fork,
+ and configure the remotes:
+
+ ```bash
+ # Clone your fork of the repo into the current directory
+ git clone https://github.com/<your-username>/bootstrap.git
+ # Navigate to the newly cloned directory
+ cd bootstrap
+ # Assign the original repo to a remote called "upstream"
+ git remote add upstream https://github.com/twbs/bootstrap.git
+ ```
+
+2. If you cloned a while ago, get the latest changes from upstream:
+
+ ```bash
+ git checkout master
+ git pull upstream master
+ ```
+
+3. Create a new topic branch (off the main project development branch) to
+ contain your feature, change, or fix:
+
+ ```bash
+ git checkout -b <topic-branch-name>
+ ```
+
+4. Commit your changes in logical chunks. Please adhere to these [git commit
+ message
guidelines](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html)
+ or your code is unlikely be merged into the main project. Use Git's
+ [interactive rebase](https://help.github.com/articles/interactive-rebase)
+ feature to tidy up your commits before making them public.
+
+5. Locally merge (or rebase) the upstream development branch into your topic
branch:
+
+ ```bash
+ git pull [--rebase] upstream master
+ ```
+
+6. Push your topic branch up to your fork:
+
+ ```bash
+ git push origin <topic-branch-name>
+ ```
+
+7. [Open a Pull Request](https://help.github.com/articles/using-pull-requests/)
+ with a clear title and description against the `master` branch.
+
+**IMPORTANT**: By submitting a patch, you agree to allow the project owners to
+license your work under the terms of the [MIT License](LICENSE.md).
+
+
+## Code guidelines
+
+### HTML
+
+- Two spaces for indentation, never tabs.
+- Double quotes only, never single quotes.
+- Always use proper indentation.
+- Use tags and elements appropriate for an HTML5 doctype (e.g., self-closing
tags).
+- Use CDNs and HTTPS for third-party JS when possible. We don't use
protocol-relative URLs in this case because they break when viewing the page
locally via `file://`.
+- Use
[WAI-ARIA](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA)
attributes in documentation examples to promote accessibility.
+
+### CSS
+
+- CSS changes must be done in `.less` files first, never just in the compiled
`.css` files.
+- Adhere to the [CSS property
order](http://markdotto.com/2011/11/29/css-property-order/).
+- Multiple-line approach (one property and value per line).
+- Always a space after a property's colon (e.g., `display: block;` and not
`display:block;`).
+- End all lines with a semi-colon.
+- For multiple, comma-separated selectors, place each selector on its own line.
+- Don't add vendor prefixed properties to their unprefixed counterparts (e.g.,
only `box-sizing` and not also include `-webkit-box-sizing`), as this is done
automagically at build time.
+- Attribute selectors, like `input[type="text"]` should always wrap the
attribute's value in double quotes, for consistency and safety (see this [blog
post on unquoted attribute
values](http://mathiasbynens.be/notes/unquoted-attribute-values) that can lead
to XSS attacks).
+- Attribute selectors should only be used where absolutely necessary (e.g.,
form controls) and should be avoided on custom components for performance and
explicitness.
+- Series of classes for a component should include a base class (e.g.,
`.component`) and use the base class as a prefix for modifier and
sub-components (e.g., `.component-lg`).
+- Avoid inheritance and over nestingâuse single, explicit classes whenever
possible.
+- When feasible, default color palettes should comply with [WCAG color
contrast guidelines](http://www.w3.org/TR/WCAG20/#visual-audio-contrast).
+- Except in rare cases, don't remove default `:focus` styles (via e.g.
`outline: none;`) without providing alternative styles. See [this A11Y Project
post](http://a11yproject.com/posts/never-remove-css-outlines/) for more details.
+
+### JS
+
+- No semicolons (in client-side JS)
+- 2 spaces (no tabs)
+- strict mode
+- "Attractive"
+
+### Checking coding style
+
+Run `grunt test` before committing to ensure your changes follow our coding
standards.
+
+
+## License
+
+By contributing your code, you agree to license your contribution under the
[MIT license](https://github.com/twbs/bootstrap/blob/master/LICENSE).
+
+Prior to v3.1.0, Bootstrap was released under the Apache License v2.0.
+
Added: incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/Gruntfile.js
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/Gruntfile.js?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/Gruntfile.js (added)
+++ incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/Gruntfile.js Mon Aug
25 11:39:37 2014
@@ -0,0 +1,480 @@
+/*!
+ * Bootstrap's Gruntfile
+ * http://getbootstrap.com
+ * Copyright 2013-2014 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+
+module.exports = function (grunt) {
+ 'use strict';
+
+ // Force use of Unix newlines
+ grunt.util.linefeed = '\n';
+
+ RegExp.quote = function (string) {
+ return string.replace(/[-\\^$*+?.()|[\]{}]/g, '\\$&');
+ };
+
+ var fs = require('fs');
+ var path = require('path');
+ var npmShrinkwrap = require('npm-shrinkwrap');
+ var generateGlyphiconsData =
require('./grunt/bs-glyphicons-data-generator.js');
+ var BsLessdocParser = require('./grunt/bs-lessdoc-parser.js');
+ var generateRawFiles = require('./grunt/bs-raw-files-generator.js');
+
+ // Project configuration.
+ grunt.initConfig({
+
+ // Metadata.
+ pkg: grunt.file.readJSON('package.json'),
+ banner: '/*!\n' +
+ ' * Bootstrap v<%= pkg.version %> (<%= pkg.homepage %>)\n' +
+ ' * Copyright 2011-<%= grunt.template.today("yyyy") %> <%=
pkg.author %>\n' +
+ ' * Licensed under <%= pkg.license.type %> (<%= pkg.license.url
%>)\n' +
+ ' */\n',
+ // NOTE: This jqueryCheck code is duplicated in customizer.js; if making
changes here, be sure to update the other copy too.
+ jqueryCheck: 'if (typeof jQuery === \'undefined\') { throw new
Error(\'Bootstrap\\\'s JavaScript requires jQuery\') }\n\n',
+
+ // Task configuration.
+ clean: {
+ dist: ['dist', 'docs/dist']
+ },
+
+ jshint: {
+ options: {
+ jshintrc: 'js/.jshintrc'
+ },
+ grunt: {
+ options: {
+ jshintrc: 'grunt/.jshintrc'
+ },
+ src: ['Gruntfile.js', 'grunt/*.js']
+ },
+ src: {
+ src: 'js/*.js'
+ },
+ test: {
+ options: {
+ jshintrc: 'js/tests/unit/.jshintrc'
+ },
+ src: 'js/tests/unit/*.js'
+ },
+ assets: {
+ src: ['docs/assets/js/_src/*.js', 'docs/assets/js/*.js',
'!docs/assets/js/*.min.js']
+ }
+ },
+
+ jscs: {
+ options: {
+ config: 'js/.jscsrc'
+ },
+ grunt: {
+ src: '<%= jshint.grunt.src %>'
+ },
+ src: {
+ src: '<%= jshint.src.src %>'
+ },
+ test: {
+ src: '<%= jshint.test.src %>'
+ },
+ assets: {
+ options: {
+ requireCamelCaseOrUpperCaseIdentifiers: null
+ },
+ src: '<%= jshint.assets.src %>'
+ }
+ },
+
+ concat: {
+ options: {
+ banner: '<%= banner %>\n<%= jqueryCheck %>',
+ stripBanners: false
+ },
+ bootstrap: {
+ src: [
+ 'js/transition.js',
+ 'js/alert.js',
+ 'js/button.js',
+ 'js/carousel.js',
+ 'js/collapse.js',
+ 'js/dropdown.js',
+ 'js/modal.js',
+ 'js/tooltip.js',
+ 'js/popover.js',
+ 'js/scrollspy.js',
+ 'js/tab.js',
+ 'js/affix.js'
+ ],
+ dest: 'dist/js/<%= pkg.name %>.js'
+ }
+ },
+
+ uglify: {
+ options: {
+ preserveComments: 'some'
+ },
+ bootstrap: {
+ src: '<%= concat.bootstrap.dest %>',
+ dest: 'dist/js/<%= pkg.name %>.min.js'
+ },
+ customize: {
+ src: [
+ 'docs/assets/js/_vendor/less.min.js',
+ 'docs/assets/js/_vendor/jszip.min.js',
+ 'docs/assets/js/_vendor/uglify.min.js',
+ 'docs/assets/js/_vendor/blob.js',
+ 'docs/assets/js/_vendor/filesaver.js',
+ 'docs/assets/js/raw-files.min.js',
+ 'docs/assets/js/_src/customizer.js'
+ ],
+ dest: 'docs/assets/js/customize.min.js'
+ },
+ docsJs: {
+ src: [
+ 'docs/assets/js/_vendor/holder.js',
+ 'docs/assets/js/_vendor/ZeroClipboard.min.js',
+ 'docs/assets/js/_src/application.js'
+ ],
+ dest: 'docs/assets/js/docs.min.js'
+ }
+ },
+
+ qunit: {
+ options: {
+ inject: 'js/tests/unit/phantom.js'
+ },
+ files: 'js/tests/index.html'
+ },
+
+ less: {
+ compileCore: {
+ options: {
+ strictMath: true,
+ sourceMap: true,
+ outputSourceFiles: true,
+ sourceMapURL: '<%= pkg.name %>.css.map',
+ sourceMapFilename: 'dist/css/<%= pkg.name %>.css.map'
+ },
+ files: {
+ 'dist/css/<%= pkg.name %>.css': 'less/bootstrap.less'
+ }
+ },
+ compileTheme: {
+ options: {
+ strictMath: true,
+ sourceMap: true,
+ outputSourceFiles: true,
+ sourceMapURL: '<%= pkg.name %>-theme.css.map',
+ sourceMapFilename: 'dist/css/<%= pkg.name %>-theme.css.map'
+ },
+ files: {
+ 'dist/css/<%= pkg.name %>-theme.css': 'less/theme.less'
+ }
+ }
+ },
+
+ autoprefixer: {
+ options: {
+ browsers: [
+ 'Android 2.3',
+ 'Android >= 4',
+ 'Chrome >= 20',
+ 'Firefox >= 24', // Firefox 24 is the latest ESR
+ 'Explorer >= 8',
+ 'iOS >= 6',
+ 'Opera >= 12',
+ 'Safari >= 6'
+ ]
+ },
+ core: {
+ options: {
+ map: true
+ },
+ src: 'dist/css/<%= pkg.name %>.css'
+ },
+ theme: {
+ options: {
+ map: true
+ },
+ src: 'dist/css/<%= pkg.name %>-theme.css'
+ },
+ docs: {
+ src: 'docs/assets/css/_src/docs.css'
+ },
+ examples: {
+ expand: true,
+ cwd: 'docs/examples/',
+ src: ['**/*.css'],
+ dest: 'docs/examples/'
+ }
+ },
+
+ csslint: {
+ options: {
+ csslintrc: 'less/.csslintrc'
+ },
+ src: [
+ 'dist/css/bootstrap.css',
+ 'dist/css/bootstrap-theme.css'
+ ],
+ examples: [
+ 'docs/examples/**/*.css'
+ ],
+ docs: {
+ options: {
+ ids: false,
+ 'overqualified-elements': false
+ },
+ src: 'docs/assets/css/_src/docs.css'
+ }
+ },
+
+ cssmin: {
+ options: {
+ compatibility: 'ie8',
+ keepSpecialComments: '*',
+ noAdvanced: true
+ },
+ core: {
+ files: {
+ 'dist/css/<%= pkg.name %>.min.css': 'dist/css/<%= pkg.name %>.css',
+ 'dist/css/<%= pkg.name %>-theme.min.css': 'dist/css/<%= pkg.name
%>-theme.css'
+ }
+ },
+ docs: {
+ src: [
+ 'docs/assets/css/_src/docs.css',
+ 'docs/assets/css/_src/pygments-manni.css'
+ ],
+ dest: 'docs/assets/css/docs.min.css'
+ }
+ },
+
+ usebanner: {
+ options: {
+ position: 'top',
+ banner: '<%= banner %>'
+ },
+ files: {
+ src: 'dist/css/*.css'
+ }
+ },
+
+ csscomb: {
+ options: {
+ config: 'less/.csscomb.json'
+ },
+ dist: {
+ expand: true,
+ cwd: 'dist/css/',
+ src: ['*.css', '!*.min.css'],
+ dest: 'dist/css/'
+ },
+ examples: {
+ expand: true,
+ cwd: 'docs/examples/',
+ src: '**/*.css',
+ dest: 'docs/examples/'
+ },
+ docs: {
+ files: {
+ 'docs/assets/css/_src/docs.css': 'docs/assets/css/_src/docs.css'
+ }
+ }
+ },
+
+ copy: {
+ fonts: {
+ expand: true,
+ src: 'fonts/*',
+ dest: 'dist/'
+ },
+ docs: {
+ expand: true,
+ cwd: './dist',
+ src: [
+ '{css,js}/*.min.*',
+ 'css/*.map',
+ 'fonts/*'
+ ],
+ dest: 'docs/dist'
+ }
+ },
+
+ connect: {
+ server: {
+ options: {
+ port: 3000,
+ base: '.'
+ }
+ }
+ },
+
+ jekyll: {
+ docs: {}
+ },
+
+ jade: {
+ compile: {
+ options: {
+ pretty: true,
+ data: function () {
+ var filePath = path.join(__dirname, 'less/variables.less');
+ var fileContent = fs.readFileSync(filePath, { encoding: 'utf8' });
+ var parser = new BsLessdocParser(fileContent);
+ return { sections: parser.parseFile() };
+ }
+ },
+ files: {
+ 'docs/_includes/customizer-variables.html':
'docs/_jade/customizer-variables.jade',
+ 'docs/_includes/nav/customize.html': 'docs/_jade/customizer-nav.jade'
+ }
+ }
+ },
+
+ validation: {
+ options: {
+ charset: 'utf-8',
+ doctype: 'HTML5',
+ failHard: true,
+ reset: true,
+ relaxerror: [
+ 'Bad value X-UA-Compatible for attribute http-equiv on element
meta.',
+ 'Element img is missing required attribute src.'
+ ]
+ },
+ files: {
+ src: '_gh_pages/**/*.html'
+ }
+ },
+
+ watch: {
+ src: {
+ files: '<%= jshint.src.src %>',
+ tasks: ['jshint:src', 'qunit']
+ },
+ test: {
+ files: '<%= jshint.test.src %>',
+ tasks: ['jshint:test', 'qunit']
+ },
+ less: {
+ files: 'less/*.less',
+ tasks: 'less'
+ }
+ },
+
+ sed: {
+ versionNumber: {
+ pattern: (function () {
+ var old = grunt.option('oldver');
+ return old ? RegExp.quote(old) : old;
+ })(),
+ replacement: grunt.option('newver'),
+ recursive: true
+ }
+ },
+
+ 'saucelabs-qunit': {
+ all: {
+ options: {
+ build: process.env.TRAVIS_JOB_ID,
+ concurrency: 10,
+ maxRetries: 3,
+ urls: ['http://127.0.0.1:3000/js/tests/index.html'],
+ browsers: grunt.file.readYAML('grunt/sauce_browsers.yml')
+ }
+ }
+ },
+
+ exec: {
+ npmUpdate: {
+ command: 'npm update'
+ }
+ }
+ });
+
+
+ // These plugins provide necessary tasks.
+ require('load-grunt-tasks')(grunt, { scope: 'devDependencies' });
+ require('time-grunt')(grunt);
+
+ // Docs HTML validation task
+ grunt.registerTask('validate-html', ['jekyll', 'validation']);
+
+ var runSubset = function (subset) {
+ return !process.env.TWBS_TEST || process.env.TWBS_TEST === subset;
+ };
+ var isUndefOrNonZero = function (val) {
+ return val === undefined || val !== '0';
+ };
+
+ // Test task.
+ var testSubtasks = [];
+ // Skip core tests if running a different subset of the test suite
+ if (runSubset('core')) {
+ testSubtasks = testSubtasks.concat(['dist-css', 'csslint', 'jshint',
'jscs', 'qunit', 'build-customizer-html']);
+ }
+ // Skip HTML validation if running a different subset of the test suite
+ if (runSubset('validate-html') &&
+ // Skip HTML5 validator on Travis when [skip validator] is in the commit
message
+ isUndefOrNonZero(process.env.TWBS_DO_VALIDATOR)) {
+ testSubtasks.push('validate-html');
+ }
+ // Only run Sauce Labs tests if there's a Sauce access key
+ if (typeof process.env.SAUCE_ACCESS_KEY !== 'undefined' &&
+ // Skip Sauce if running a different subset of the test suite
+ runSubset('sauce-js-unit') &&
+ // Skip Sauce on Travis when [skip sauce] is in the commit message
+ isUndefOrNonZero(process.env.TWBS_DO_SAUCE)) {
+ testSubtasks.push('connect');
+ testSubtasks.push('saucelabs-qunit');
+ }
+ grunt.registerTask('test', testSubtasks);
+
+ // JS distribution task.
+ grunt.registerTask('dist-js', ['concat', 'uglify']);
+
+ // CSS distribution task.
+ grunt.registerTask('less-compile', ['less:compileCore',
'less:compileTheme']);
+ grunt.registerTask('dist-css', ['less-compile', 'autoprefixer', 'usebanner',
'csscomb', 'cssmin']);
+
+ // Docs distribution task.
+ grunt.registerTask('dist-docs', 'copy:docs');
+
+ // Full distribution task.
+ grunt.registerTask('dist', ['clean', 'dist-css', 'copy:fonts', 'dist-js',
'dist-docs']);
+
+ // Default task.
+ grunt.registerTask('default', ['test', 'dist', 'build-glyphicons-data',
'build-customizer']);
+
+ // Version numbering task.
+ // grunt change-version-number --oldver=A.B.C --newver=X.Y.Z
+ // This can be overzealous, so its changes should always be manually
reviewed!
+ grunt.registerTask('change-version-number', 'sed');
+
+ grunt.registerTask('build-glyphicons-data', function () {
generateGlyphiconsData.call(this, grunt); });
+
+ // task for building customizer
+ grunt.registerTask('build-customizer', ['build-customizer-html',
'build-raw-files']);
+ grunt.registerTask('build-customizer-html', 'jade');
+ grunt.registerTask('build-raw-files', 'Add scripts/less files to
customizer.', function () {
+ var banner = grunt.template.process('<%= banner %>');
+ generateRawFiles(grunt, banner);
+ });
+
+ // Task for updating the cached npm packages used by the Travis build (which
are controlled by test-infra/npm-shrinkwrap.json).
+ // This task should be run and the updated file should be committed whenever
Bootstrap's dependencies change.
+ grunt.registerTask('update-shrinkwrap', ['exec:npmUpdate',
'_update-shrinkwrap']);
+ grunt.registerTask('_update-shrinkwrap', function () {
+ var done = this.async();
+ npmShrinkwrap({ dev: true, dirname: __dirname }, function (err) {
+ if (err) {
+ grunt.fail.warn(err)
+ }
+ var dest = 'test-infra/npm-shrinkwrap.json';
+ fs.renameSync('npm-shrinkwrap.json', dest);
+ grunt.log.writeln('File ' + dest.cyan + ' updated.');
+ done();
+ });
+ });
+};
Added: incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/LICENSE
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/LICENSE?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/LICENSE (added)
+++ incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/LICENSE Mon Aug 25
11:39:37 2014
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2011-2014 Twitter, Inc
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
Added: incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/README.md
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/README.md?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/README.md (added)
+++ incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/README.md Mon Aug 25
11:39:37 2014
@@ -0,0 +1,127 @@
+# [Bootstrap](http://getbootstrap.com)
+[](http://badge.fury.io/bo/bootstrap)
+[](http://badge.fury.io/js/bootstrap)
+[](http://travis-ci.org/twbs/bootstrap)
+[](https://david-dm.org/twbs/bootstrap#info=devDependencies)
+[](https://saucelabs.com/u/bootstrap)
+
+Bootstrap is a sleek, intuitive, and powerful front-end framework for faster
and easier web development, created by [Mark Otto](http://twitter.com/mdo) and
[Jacob Thornton](http://twitter.com/fat), and maintained by the [core
team](https://github.com/twbs?tab=members) with the massive support and
involvement of the community.
+
+To get started, check out <http://getbootstrap.com>!
+
+## Table of contents
+
+ - [Quick start](#quick-start)
+ - [Bugs and feature requests](#bugs-and-feature-requests)
+ - [Documentation](#documentation)
+ - [Contributing](#contributing)
+ - [Community](#community)
+ - [Versioning](#versioning)
+ - [Creators](#creators)
+ - [Copyright and license](#copyright-and-license)
+
+## Quick start
+
+Three quick start options are available:
+
+- [Download the latest
release](https://github.com/twbs/bootstrap/archive/v3.2.0.zip).
+- Clone the repo: `git clone https://github.com/twbs/bootstrap.git`.
+- Install with [Bower](http://bower.io): `bower install bootstrap`.
+
+Read the [Getting started page](http://getbootstrap.com/getting-started/) for
information on the framework contents, templates and examples, and more.
+
+### What's included
+
+Within the download you'll find the following directories and files, logically
grouping common assets and providing both compiled and minified variations.
You'll see something like this:
+
+```
+bootstrap/
+âââ css/
+â âââ bootstrap.css
+â âââ bootstrap.min.css
+â âââ bootstrap-theme.css
+â âââ bootstrap-theme.min.css
+âââ js/
+â âââ bootstrap.js
+â âââ bootstrap.min.js
+âââ fonts/
+ âââ glyphicons-halflings-regular.eot
+ âââ glyphicons-halflings-regular.svg
+ âââ glyphicons-halflings-regular.ttf
+ âââ glyphicons-halflings-regular.woff
+```
+
+We provide compiled CSS and JS (`bootstrap.*`), as well as compiled and
minified CSS and JS (`bootstrap.min.*`). Fonts from Glyphicons are included, as
is the optional Bootstrap theme.
+
+
+
+## Bugs and feature requests
+
+Have a bug or a feature request? Please first read the [issue
guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md#using-the-issue-tracker)
and search for existing and closed issues. If your problem or idea is not
addressed yet, [please open a new
issue](https://github.com/twbs/bootstrap/issues/new).
+
+
+## Documentation
+
+Bootstrap's documentation, included in this repo in the root directory, is
built with [Jekyll](http://jekyllrb.com) and publicly hosted on GitHub Pages at
<http://getbootstrap.com>. The docs may also be run locally.
+
+### Running documentation locally
+
+1. If necessary, [install Jekyll](http://jekyllrb.com/docs/installation)
(requires v2.0.x).
+ - **Windows users:** Read [this unofficial
guide](https://github.com/juthilo/run-jekyll-on-windows/) to get Jekyll up and
running without problems. We use Pygments for syntax highlighting, so make sure
to read the sections on installing Python and Pygments.
+2. From the root `/bootstrap` directory, run `jekyll serve` in the command
line.
+3. Open <http://localhost:9001> in your browser, and voilà .
+
+Learn more about using Jekyll by reading its
[documentation](http://jekyllrb.com/docs/home/).
+
+### Documentation for previous releases
+
+Documentation for v2.3.2 has been made available for the time being at
<http://getbootstrap.com/2.3.2/> while folks transition to Bootstrap 3.
+
+[Previous releases](https://github.com/twbs/bootstrap/releases) and their
documentation are also available for download.
+
+
+
+## Contributing
+
+Please read through our [contributing
guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md).
Included are directions for opening issues, coding standards, and notes on
development.
+
+Moreover, if your pull request contains JavaScript patches or features, you
must include relevant unit tests. All HTML and CSS should conform to the [Code
Guide](http://github.com/mdo/code-guide), maintained by [Mark
Otto](http://github.com/mdo).
+
+Editor preferences are available in the [editor
config](https://github.com/twbs/bootstrap/blob/master/.editorconfig) for easy
use in common text editors. Read more and download plugins at
<http://editorconfig.org>.
+
+
+
+## Community
+
+Keep track of development and community news.
+
+- Follow [@twbootstrap on Twitter](http://twitter.com/twbootstrap).
+- Read and subscribe to [The Official Bootstrap
Blog](http://blog.getbootstrap.com).
+- Chat with fellow Bootstrappers in IRC. On the `irc.freenode.net` server, in
the `##twitter-bootstrap` channel.
+- Implementation help may be found at Stack Overflow (tagged
[`twitter-bootstrap-3`](http://stackoverflow.com/questions/tagged/twitter-bootstrap-3)).
+
+
+
+## Versioning
+
+For transparency into our release cycle and in striving to maintain backward
compatibility, Bootstrap is maintained under [the Semantic Versioning
guidelines](http://semver.org/). Sometimes we screw up, but we'll adhere to
those rules whenever possible.
+
+
+
+## Creators
+
+**Mark Otto**
+
+- <http://twitter.com/mdo>
+- <http://github.com/mdo>
+
+**Jacob Thornton**
+
+- <http://twitter.com/fat>
+- <http://github.com/fat>
+
+
+
+## Copyright and license
+
+Code and documentation copyright 2011-2014 Twitter, Inc. Code released under
[the MIT license](LICENSE). Docs released under [Creative
Commons](docs/LICENSE).
Added: incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/_config.yml
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/_config.yml?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/_config.yml (added)
+++ incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/_config.yml Mon Aug 25
11:39:37 2014
@@ -0,0 +1,33 @@
+# Dependencies
+markdown: kramdown
+highlighter: pygments
+
+# Permalinks
+permalink: pretty
+
+# Server
+source: docs
+destination: _gh_pages
+host: 0.0.0.0
+port: 9001
+baseurl: /
+url: http://getbootstrap.com
+encoding: UTF-8
+
+# Custom vars
+current_version: 3.2.0
+repo: https://github.com/twbs/bootstrap
+sass_repo: https://github.com/twbs/bootstrap-sass
+
+download:
+ source: https://github.com/twbs/bootstrap/archive/v3.2.0.zip
+ dist:
https://github.com/twbs/bootstrap/releases/download/v3.2.0/bootstrap-3.2.0-dist.zip
+ sass: https://github.com/twbs/bootstrap-sass/archive/v3.2.0.tar.gz
+
+blog: http://blog.getbootstrap.com
+expo: http://expo.getbootstrap.com
+
+cdn:
+ css:
//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css
+ css_theme:
//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css
+ js: //maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js
Added: incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/bower.json
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/bower.json?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/bower.json (added)
+++ incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/bower.json Mon Aug 25
11:39:37 2014
@@ -0,0 +1,38 @@
+{
+ "name": "bootstrap",
+ "description": "The most popular front-end framework for developing
responsive, mobile first projects on the web.",
+ "version": "3.2.0",
+ "keywords": [
+ "css",
+ "js",
+ "less",
+ "mobile-first",
+ "responsive",
+ "front-end",
+ "framework",
+ "web"
+ ],
+ "homepage": "http://getbootstrap.com",
+ "main": [
+ "less/bootstrap.less",
+ "dist/css/bootstrap.css",
+ "dist/js/bootstrap.js",
+ "dist/fonts/glyphicons-halflings-regular.eot",
+ "dist/fonts/glyphicons-halflings-regular.svg",
+ "dist/fonts/glyphicons-halflings-regular.ttf",
+ "dist/fonts/glyphicons-halflings-regular.woff"
+ ],
+ "ignore": [
+ ".*",
+ "_config.yml",
+ "CNAME",
+ "composer.json",
+ "CONTRIBUTING.md",
+ "docs",
+ "js/tests",
+ "test-infra"
+ ],
+ "dependencies": {
+ "jquery": ">= 1.9.0"
+ }
+}
Added: incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/composer.json
URL:
http://svn.apache.org/viewvc/incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/composer.json?rev=1620294&view=auto
==============================================================================
--- incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/composer.json (added)
+++ incubator/devicemap/whiteboard/_less/bootstrap-3.2.0/composer.json Mon Aug
25 11:39:37 2014
@@ -0,0 +1,37 @@
+{
+ "name": "twbs/bootstrap",
+ "description": "The most popular front-end framework for developing
responsive, mobile first projects on the web.",
+ "keywords": [
+ "css",
+ "js",
+ "less",
+ "mobile-first",
+ "responsive",
+ "front-end",
+ "framework",
+ "web"
+ ],
+ "homepage": "http://getbootstrap.com",
+ "authors": [
+ {
+ "name": "Mark Otto",
+ "email": "[email protected]"
+ },
+ {
+ "name": "Jacob Thornton",
+ "email": "[email protected]"
+ }
+ ],
+ "support": {
+ "issues": "https://github.com/twbs/bootstrap/issues"
+ },
+ "license": "MIT",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.2.x-dev"
+ }
+ },
+ "replace": {
+ "twitter/bootstrap": "self.version"
+ }
+}