You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hawq.apache.org by yo...@apache.org on 2016/09/29 17:22:18 UTC
[04/50] [abbrv] incubator-hawq-docs git commit: removing hawq-book
directory from this branch [HAWQ-1027]
removing hawq-book directory from this branch [HAWQ-1027]
Project: http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/commit/ecc6de22
Tree: http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/tree/ecc6de22
Diff: http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/diff/ecc6de22
Branch: refs/heads/master
Commit: ecc6de22f2ff9eb612718de205fdbffb84ed55a0
Parents: 7f23af6
Author: David Yozie <yo...@apache.org>
Authored: Mon Aug 29 10:18:49 2016 -0700
Committer: David Yozie <yo...@apache.org>
Committed: Mon Aug 29 10:18:49 2016 -0700
----------------------------------------------------------------------
hawq-book/Gemfile | 5 -
hawq-book/Gemfile.lock | 203 ----
hawq-book/config.yml | 22 -
.../master_middleman/source/images/favicon.ico | Bin 1150 -> 0 bytes
.../master_middleman/source/javascripts/book.js | 16 -
.../source/javascripts/waypoints/context.js | 300 ------
.../source/javascripts/waypoints/group.js | 105 --
.../javascripts/waypoints/noframeworkAdapter.js | 213 -----
.../source/javascripts/waypoints/sticky.js | 63 --
.../source/javascripts/waypoints/waypoint.js | 160 ----
.../master_middleman/source/layouts/_title.erb | 6 -
.../patch/dynamic_variable_interpretation.py | 192 ----
.../source/stylesheets/book-styles.css.scss | 3 -
.../stylesheets/partials/_book-base-values.scss | 0
.../source/stylesheets/partials/_book-vars.scss | 19 -
.../source/subnavs/apache-hawq-nav.erb | 955 -------------------
hawq-book/redirects.rb | 6 -
17 files changed, 2268 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/blob/ecc6de22/hawq-book/Gemfile
----------------------------------------------------------------------
diff --git a/hawq-book/Gemfile b/hawq-book/Gemfile
deleted file mode 100644
index f66d333..0000000
--- a/hawq-book/Gemfile
+++ /dev/null
@@ -1,5 +0,0 @@
-source "https://rubygems.org"
-
-gem 'bookbindery'
-
-gem 'libv8', '3.16.14.7'
http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/blob/ecc6de22/hawq-book/Gemfile.lock
----------------------------------------------------------------------
diff --git a/hawq-book/Gemfile.lock b/hawq-book/Gemfile.lock
deleted file mode 100644
index 3c483c0..0000000
--- a/hawq-book/Gemfile.lock
+++ /dev/null
@@ -1,203 +0,0 @@
-GEM
- remote: https://rubygems.org/
- specs:
- activesupport (4.2.7.1)
- i18n (~> 0.7)
- json (~> 1.7, >= 1.7.7)
- minitest (~> 5.1)
- thread_safe (~> 0.3, >= 0.3.4)
- tzinfo (~> 1.1)
- addressable (2.4.0)
- ansi (1.5.0)
- bookbindery (9.12.0)
- ansi (~> 1.4)
- css_parser
- elasticsearch
- fog-aws (~> 0.7.1)
- font-awesome-sass
- git (~> 1.2.8)
- middleman (~> 3.4.0)
- middleman-livereload (~> 3.4.3)
- middleman-syntax (~> 2.0)
- nokogiri (= 1.6.7.2)
- puma
- rack-rewrite
- redcarpet (~> 3.2.3)
- rouge (!= 1.9.1)
- therubyracer
- thor
- builder (3.2.2)
- capybara (2.4.4)
- mime-types (>= 1.16)
- nokogiri (>= 1.3.3)
- rack (>= 1.0.0)
- rack-test (>= 0.5.4)
- xpath (~> 2.0)
- chunky_png (1.3.6)
- coffee-script (2.4.1)
- coffee-script-source
- execjs
- coffee-script-source (1.10.0)
- compass (1.0.3)
- chunky_png (~> 1.2)
- compass-core (~> 1.0.2)
- compass-import-once (~> 1.0.5)
- rb-fsevent (>= 0.9.3)
- rb-inotify (>= 0.9)
- sass (>= 3.3.13, < 3.5)
- compass-core (1.0.3)
- multi_json (~> 1.0)
- sass (>= 3.3.0, < 3.5)
- compass-import-once (1.0.5)
- sass (>= 3.2, < 3.5)
- css_parser (1.4.5)
- addressable
- elasticsearch (2.0.0)
- elasticsearch-api (= 2.0.0)
- elasticsearch-transport (= 2.0.0)
- elasticsearch-api (2.0.0)
- multi_json
- elasticsearch-transport (2.0.0)
- faraday
- multi_json
- em-websocket (0.5.1)
- eventmachine (>= 0.12.9)
- http_parser.rb (~> 0.6.0)
- erubis (2.7.0)
- eventmachine (1.2.0.1)
- excon (0.51.0)
- execjs (2.7.0)
- faraday (0.9.2)
- multipart-post (>= 1.2, < 3)
- ffi (1.9.14)
- fog-aws (0.7.6)
- fog-core (~> 1.27)
- fog-json (~> 1.0)
- fog-xml (~> 0.1)
- ipaddress (~> 0.8)
- fog-core (1.42.0)
- builder
- excon (~> 0.49)
- formatador (~> 0.2)
- fog-json (1.0.2)
- fog-core (~> 1.0)
- multi_json (~> 1.10)
- fog-xml (0.1.2)
- fog-core
- nokogiri (~> 1.5, >= 1.5.11)
- font-awesome-sass (4.6.2)
- sass (>= 3.2)
- formatador (0.2.5)
- git (1.2.9.1)
- haml (4.0.7)
- tilt
- hike (1.2.3)
- hooks (0.4.1)
- uber (~> 0.0.14)
- http_parser.rb (0.6.0)
- i18n (0.7.0)
- ipaddress (0.8.3)
- json (1.8.3)
- kramdown (1.12.0)
- libv8 (3.16.14.7)
- listen (3.0.8)
- rb-fsevent (~> 0.9, >= 0.9.4)
- rb-inotify (~> 0.9, >= 0.9.7)
- middleman (3.4.1)
- coffee-script (~> 2.2)
- compass (>= 1.0.0, < 2.0.0)
- compass-import-once (= 1.0.5)
- execjs (~> 2.0)
- haml (>= 4.0.5)
- kramdown (~> 1.2)
- middleman-core (= 3.4.1)
- middleman-sprockets (>= 3.1.2)
- sass (>= 3.4.0, < 4.0)
- uglifier (~> 2.5)
- middleman-core (3.4.1)
- activesupport (~> 4.1)
- bundler (~> 1.1)
- capybara (~> 2.4.4)
- erubis
- hooks (~> 0.3)
- i18n (~> 0.7.0)
- listen (~> 3.0.3)
- padrino-helpers (~> 0.12.3)
- rack (>= 1.4.5, < 2.0)
- thor (>= 0.15.2, < 2.0)
- tilt (~> 1.4.1, < 2.0)
- middleman-livereload (3.4.6)
- em-websocket (~> 0.5.1)
- middleman-core (>= 3.3)
- rack-livereload (~> 0.3.15)
- middleman-sprockets (3.4.2)
- middleman-core (>= 3.3)
- sprockets (~> 2.12.1)
- sprockets-helpers (~> 1.1.0)
- sprockets-sass (~> 1.3.0)
- middleman-syntax (2.1.0)
- middleman-core (>= 3.2)
- rouge (~> 1.0)
- mime-types (3.1)
- mime-types-data (~> 3.2015)
- mime-types-data (3.2016.0521)
- mini_portile2 (2.0.0)
- minitest (5.9.0)
- multi_json (1.12.1)
- multipart-post (2.0.0)
- nokogiri (1.6.7.2)
- mini_portile2 (~> 2.0.0.rc2)
- padrino-helpers (0.12.8)
- i18n (~> 0.6, >= 0.6.7)
- padrino-support (= 0.12.8)
- tilt (~> 1.4.1)
- padrino-support (0.12.8)
- activesupport (>= 3.1)
- puma (3.6.0)
- rack (1.6.4)
- rack-livereload (0.3.16)
- rack
- rack-rewrite (1.5.1)
- rack-test (0.6.3)
- rack (>= 1.0)
- rb-fsevent (0.9.7)
- rb-inotify (0.9.7)
- ffi (>= 0.5.0)
- redcarpet (3.2.3)
- ref (2.0.0)
- rouge (1.11.1)
- sass (3.4.22)
- sprockets (2.12.4)
- hike (~> 1.2)
- multi_json (~> 1.0)
- rack (~> 1.0)
- tilt (~> 1.1, != 1.3.0)
- sprockets-helpers (1.1.0)
- sprockets (~> 2.0)
- sprockets-sass (1.3.1)
- sprockets (~> 2.0)
- tilt (~> 1.1)
- therubyracer (0.12.2)
- libv8 (~> 3.16.14.0)
- ref
- thor (0.19.1)
- thread_safe (0.3.5)
- tilt (1.4.1)
- tzinfo (1.2.2)
- thread_safe (~> 0.1)
- uber (0.0.15)
- uglifier (2.7.2)
- execjs (>= 0.3.0)
- json (>= 1.8.0)
- xpath (2.0.0)
- nokogiri (~> 1.3)
-
-PLATFORMS
- ruby
-
-DEPENDENCIES
- bookbindery
- libv8 (= 3.16.14.7)
-
-BUNDLED WITH
- 1.11.2
http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/blob/ecc6de22/hawq-book/config.yml
----------------------------------------------------------------------
diff --git a/hawq-book/config.yml b/hawq-book/config.yml
deleted file mode 100644
index 7240fee..0000000
--- a/hawq-book/config.yml
+++ /dev/null
@@ -1,22 +0,0 @@
-book_repo: incubator-hawq/docs-book-hawq
-
-public_host: http://localhost:9292/
-
-sections:
- - repository:
- name: incubator-hawq/docs-apache-hawq-md
- ref: develop
- directory: 20
- subnav_template: apache-hawq-nav
-
-template_variables:
- use_global_header: true
- global_header_product_href: https://github.com/apache/incubator-hawq
- global_header_product_link_text: Downloads
- support_url: http://mail-archives.apache.org/mod_mbox/incubator-hawq-dev/
- product_url: http://hawq.incubator.apache.org/
- book_title: Apache HAWQ (incubating) Documentation
- support_link: <a href="https://issues.apache.org/jira/browse/HAWQ" target="_blank">Support</a>
- support_call_to_action: <a href="https://issues.apache.org/jira/browse/HAWQ" target="_blank">Need Help?</a>
- product_link: <div class="header-item"><a href="http://hawq.incubator.apache.org/">Back to Apache HAWQ Page</a></div>
- book_title_short: Apache HAWQ (Incubating) Docs
http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/blob/ecc6de22/hawq-book/master_middleman/source/images/favicon.ico
----------------------------------------------------------------------
diff --git a/hawq-book/master_middleman/source/images/favicon.ico b/hawq-book/master_middleman/source/images/favicon.ico
deleted file mode 100644
index b2c3a0c..0000000
Binary files a/hawq-book/master_middleman/source/images/favicon.ico and /dev/null differ
http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/blob/ecc6de22/hawq-book/master_middleman/source/javascripts/book.js
----------------------------------------------------------------------
diff --git a/hawq-book/master_middleman/source/javascripts/book.js b/hawq-book/master_middleman/source/javascripts/book.js
deleted file mode 100644
index 90879c4..0000000
--- a/hawq-book/master_middleman/source/javascripts/book.js
+++ /dev/null
@@ -1,16 +0,0 @@
-// Declare your book-specific javascript overrides in this file.
-//= require 'waypoints/waypoint'
-//= require 'waypoints/context'
-//= require 'waypoints/group'
-//= require 'waypoints/noframeworkAdapter'
-//= require 'waypoints/sticky'
-
-window.onload = function() {
- Bookbinder.boot();
- var sticky = new Waypoint.Sticky({
- element: document.querySelector('#js-to-top'),
- wrapper: '<div class="sticky-wrapper" />',
- stuckClass: 'sticky',
- offset: 100
- });
-}
http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/blob/ecc6de22/hawq-book/master_middleman/source/javascripts/waypoints/context.js
----------------------------------------------------------------------
diff --git a/hawq-book/master_middleman/source/javascripts/waypoints/context.js b/hawq-book/master_middleman/source/javascripts/waypoints/context.js
deleted file mode 100644
index 5e3551b..0000000
--- a/hawq-book/master_middleman/source/javascripts/waypoints/context.js
+++ /dev/null
@@ -1,300 +0,0 @@
-(function() {
- 'use strict'
-
- function requestAnimationFrameShim(callback) {
- window.setTimeout(callback, 1000 / 60)
- }
-
- var keyCounter = 0
- var contexts = {}
- var Waypoint = window.Waypoint
- var oldWindowLoad = window.onload
-
- /* http://imakewebthings.com/waypoints/api/context */
- function Context(element) {
- this.element = element
- this.Adapter = Waypoint.Adapter
- this.adapter = new this.Adapter(element)
- this.key = 'waypoint-context-' + keyCounter
- this.didScroll = false
- this.didResize = false
- this.oldScroll = {
- x: this.adapter.scrollLeft(),
- y: this.adapter.scrollTop()
- }
- this.waypoints = {
- vertical: {},
- horizontal: {}
- }
-
- element.waypointContextKey = this.key
- contexts[element.waypointContextKey] = this
- keyCounter += 1
-
- this.createThrottledScrollHandler()
- this.createThrottledResizeHandler()
- }
-
- /* Private */
- Context.prototype.add = function(waypoint) {
- var axis = waypoint.options.horizontal ? 'horizontal' : 'vertical'
- this.waypoints[axis][waypoint.key] = waypoint
- this.refresh()
- }
-
- /* Private */
- Context.prototype.checkEmpty = function() {
- var horizontalEmpty = this.Adapter.isEmptyObject(this.waypoints.horizontal)
- var verticalEmpty = this.Adapter.isEmptyObject(this.waypoints.vertical)
- if (horizontalEmpty && verticalEmpty) {
- this.adapter.off('.waypoints')
- delete contexts[this.key]
- }
- }
-
- /* Private */
- Context.prototype.createThrottledResizeHandler = function() {
- var self = this
-
- function resizeHandler() {
- self.handleResize()
- self.didResize = false
- }
-
- this.adapter.on('resize.waypoints', function() {
- if (!self.didResize) {
- self.didResize = true
- Waypoint.requestAnimationFrame(resizeHandler)
- }
- })
- }
-
- /* Private */
- Context.prototype.createThrottledScrollHandler = function() {
- var self = this
- function scrollHandler() {
- self.handleScroll()
- self.didScroll = false
- }
-
- this.adapter.on('scroll.waypoints', function() {
- if (!self.didScroll || Waypoint.isTouch) {
- self.didScroll = true
- Waypoint.requestAnimationFrame(scrollHandler)
- }
- })
- }
-
- /* Private */
- Context.prototype.handleResize = function() {
- Waypoint.Context.refreshAll()
- }
-
- /* Private */
- Context.prototype.handleScroll = function() {
- var triggeredGroups = {}
- var axes = {
- horizontal: {
- newScroll: this.adapter.scrollLeft(),
- oldScroll: this.oldScroll.x,
- forward: 'right',
- backward: 'left'
- },
- vertical: {
- newScroll: this.adapter.scrollTop(),
- oldScroll: this.oldScroll.y,
- forward: 'down',
- backward: 'up'
- }
- }
-
- for (var axisKey in axes) {
- var axis = axes[axisKey]
- var isForward = axis.newScroll > axis.oldScroll
- var direction = isForward ? axis.forward : axis.backward
-
- for (var waypointKey in this.waypoints[axisKey]) {
- var waypoint = this.waypoints[axisKey][waypointKey]
- var wasBeforeTriggerPoint = axis.oldScroll < waypoint.triggerPoint
- var nowAfterTriggerPoint = axis.newScroll >= waypoint.triggerPoint
- var crossedForward = wasBeforeTriggerPoint && nowAfterTriggerPoint
- var crossedBackward = !wasBeforeTriggerPoint && !nowAfterTriggerPoint
- if (crossedForward || crossedBackward) {
- waypoint.queueTrigger(direction)
- triggeredGroups[waypoint.group.id] = waypoint.group
- }
- }
- }
-
- for (var groupKey in triggeredGroups) {
- triggeredGroups[groupKey].flushTriggers()
- }
-
- this.oldScroll = {
- x: axes.horizontal.newScroll,
- y: axes.vertical.newScroll
- }
- }
-
- /* Private */
- Context.prototype.innerHeight = function() {
- /*eslint-disable eqeqeq */
- if (this.element == this.element.window) {
- return Waypoint.viewportHeight()
- }
- /*eslint-enable eqeqeq */
- return this.adapter.innerHeight()
- }
-
- /* Private */
- Context.prototype.remove = function(waypoint) {
- delete this.waypoints[waypoint.axis][waypoint.key]
- this.checkEmpty()
- }
-
- /* Private */
- Context.prototype.innerWidth = function() {
- /*eslint-disable eqeqeq */
- if (this.element == this.element.window) {
- return Waypoint.viewportWidth()
- }
- /*eslint-enable eqeqeq */
- return this.adapter.innerWidth()
- }
-
- /* Public */
- /* http://imakewebthings.com/waypoints/api/context-destroy */
- Context.prototype.destroy = function() {
- var allWaypoints = []
- for (var axis in this.waypoints) {
- for (var waypointKey in this.waypoints[axis]) {
- allWaypoints.push(this.waypoints[axis][waypointKey])
- }
- }
- for (var i = 0, end = allWaypoints.length; i < end; i++) {
- allWaypoints[i].destroy()
- }
- }
-
- /* Public */
- /* http://imakewebthings.com/waypoints/api/context-refresh */
- Context.prototype.refresh = function() {
- /*eslint-disable eqeqeq */
- var isWindow = this.element == this.element.window
- /*eslint-enable eqeqeq */
- var contextOffset = isWindow ? undefined : this.adapter.offset()
- var triggeredGroups = {}
- var axes
-
- this.handleScroll()
- axes = {
- horizontal: {
- contextOffset: isWindow ? 0 : contextOffset.left,
- contextScroll: isWindow ? 0 : this.oldScroll.x,
- contextDimension: this.innerWidth(),
- oldScroll: this.oldScroll.x,
- forward: 'right',
- backward: 'left',
- offsetProp: 'left'
- },
- vertical: {
- contextOffset: isWindow ? 0 : contextOffset.top,
- contextScroll: isWindow ? 0 : this.oldScroll.y,
- contextDimension: this.innerHeight(),
- oldScroll: this.oldScroll.y,
- forward: 'down',
- backward: 'up',
- offsetProp: 'top'
- }
- }
-
- for (var axisKey in axes) {
- var axis = axes[axisKey]
- for (var waypointKey in this.waypoints[axisKey]) {
- var waypoint = this.waypoints[axisKey][waypointKey]
- var adjustment = waypoint.options.offset
- var oldTriggerPoint = waypoint.triggerPoint
- var elementOffset = 0
- var freshWaypoint = oldTriggerPoint == null
- var contextModifier, wasBeforeScroll, nowAfterScroll
- var triggeredBackward, triggeredForward
-
- if (waypoint.element !== waypoint.element.window) {
- elementOffset = waypoint.adapter.offset()[axis.offsetProp]
- }
-
- if (typeof adjustment === 'function') {
- adjustment = adjustment.apply(waypoint)
- }
- else if (typeof adjustment === 'string') {
- adjustment = parseFloat(adjustment)
- if (waypoint.options.offset.indexOf('%') > - 1) {
- adjustment = Math.ceil(axis.contextDimension * adjustment / 100)
- }
- }
-
- contextModifier = axis.contextScroll - axis.contextOffset
- waypoint.triggerPoint = elementOffset + contextModifier - adjustment
- wasBeforeScroll = oldTriggerPoint < axis.oldScroll
- nowAfterScroll = waypoint.triggerPoint >= axis.oldScroll
- triggeredBackward = wasBeforeScroll && nowAfterScroll
- triggeredForward = !wasBeforeScroll && !nowAfterScroll
-
- if (!freshWaypoint && triggeredBackward) {
- waypoint.queueTrigger(axis.backward)
- triggeredGroups[waypoint.group.id] = waypoint.group
- }
- else if (!freshWaypoint && triggeredForward) {
- waypoint.queueTrigger(axis.forward)
- triggeredGroups[waypoint.group.id] = waypoint.group
- }
- else if (freshWaypoint && axis.oldScroll >= waypoint.triggerPoint) {
- waypoint.queueTrigger(axis.forward)
- triggeredGroups[waypoint.group.id] = waypoint.group
- }
- }
- }
-
- Waypoint.requestAnimationFrame(function() {
- for (var groupKey in triggeredGroups) {
- triggeredGroups[groupKey].flushTriggers()
- }
- })
-
- return this
- }
-
- /* Private */
- Context.findOrCreateByElement = function(element) {
- return Context.findByElement(element) || new Context(element)
- }
-
- /* Private */
- Context.refreshAll = function() {
- for (var contextId in contexts) {
- contexts[contextId].refresh()
- }
- }
-
- /* Public */
- /* http://imakewebthings.com/waypoints/api/context-find-by-element */
- Context.findByElement = function(element) {
- return contexts[element.waypointContextKey]
- }
-
- window.onload = function() {
- if (oldWindowLoad) {
- oldWindowLoad()
- }
- Context.refreshAll()
- }
-
- Waypoint.requestAnimationFrame = function(callback) {
- var requestFn = window.requestAnimationFrame ||
- window.mozRequestAnimationFrame ||
- window.webkitRequestAnimationFrame ||
- requestAnimationFrameShim
- requestFn.call(window, callback)
- }
- Waypoint.Context = Context
-}())
http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/blob/ecc6de22/hawq-book/master_middleman/source/javascripts/waypoints/group.js
----------------------------------------------------------------------
diff --git a/hawq-book/master_middleman/source/javascripts/waypoints/group.js b/hawq-book/master_middleman/source/javascripts/waypoints/group.js
deleted file mode 100644
index 57c3038..0000000
--- a/hawq-book/master_middleman/source/javascripts/waypoints/group.js
+++ /dev/null
@@ -1,105 +0,0 @@
-(function() {
- 'use strict'
-
- function byTriggerPoint(a, b) {
- return a.triggerPoint - b.triggerPoint
- }
-
- function byReverseTriggerPoint(a, b) {
- return b.triggerPoint - a.triggerPoint
- }
-
- var groups = {
- vertical: {},
- horizontal: {}
- }
- var Waypoint = window.Waypoint
-
- /* http://imakewebthings.com/waypoints/api/group */
- function Group(options) {
- this.name = options.name
- this.axis = options.axis
- this.id = this.name + '-' + this.axis
- this.waypoints = []
- this.clearTriggerQueues()
- groups[this.axis][this.name] = this
- }
-
- /* Private */
- Group.prototype.add = function(waypoint) {
- this.waypoints.push(waypoint)
- }
-
- /* Private */
- Group.prototype.clearTriggerQueues = function() {
- this.triggerQueues = {
- up: [],
- down: [],
- left: [],
- right: []
- }
- }
-
- /* Private */
- Group.prototype.flushTriggers = function() {
- for (var direction in this.triggerQueues) {
- var waypoints = this.triggerQueues[direction]
- var reverse = direction === 'up' || direction === 'left'
- waypoints.sort(reverse ? byReverseTriggerPoint : byTriggerPoint)
- for (var i = 0, end = waypoints.length; i < end; i += 1) {
- var waypoint = waypoints[i]
- if (waypoint.options.continuous || i === waypoints.length - 1) {
- waypoint.trigger([direction])
- }
- }
- }
- this.clearTriggerQueues()
- }
-
- /* Private */
- Group.prototype.next = function(waypoint) {
- this.waypoints.sort(byTriggerPoint)
- var index = Waypoint.Adapter.inArray(waypoint, this.waypoints)
- var isLast = index === this.waypoints.length - 1
- return isLast ? null : this.waypoints[index + 1]
- }
-
- /* Private */
- Group.prototype.previous = function(waypoint) {
- this.waypoints.sort(byTriggerPoint)
- var index = Waypoint.Adapter.inArray(waypoint, this.waypoints)
- return index ? this.waypoints[index - 1] : null
- }
-
- /* Private */
- Group.prototype.queueTrigger = function(waypoint, direction) {
- this.triggerQueues[direction].push(waypoint)
- }
-
- /* Private */
- Group.prototype.remove = function(waypoint) {
- var index = Waypoint.Adapter.inArray(waypoint, this.waypoints)
- if (index > -1) {
- this.waypoints.splice(index, 1)
- }
- }
-
- /* Public */
- /* http://imakewebthings.com/waypoints/api/first */
- Group.prototype.first = function() {
- return this.waypoints[0]
- }
-
- /* Public */
- /* http://imakewebthings.com/waypoints/api/last */
- Group.prototype.last = function() {
- return this.waypoints[this.waypoints.length - 1]
- }
-
- /* Private */
- Group.findOrCreate = function(options) {
- return groups[options.axis][options.name] || new Group(options)
- }
-
- Waypoint.Group = Group
-}())
http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/blob/ecc6de22/hawq-book/master_middleman/source/javascripts/waypoints/noframeworkAdapter.js
----------------------------------------------------------------------
diff --git a/hawq-book/master_middleman/source/javascripts/waypoints/noframeworkAdapter.js b/hawq-book/master_middleman/source/javascripts/waypoints/noframeworkAdapter.js
deleted file mode 100644
index 99abcb5..0000000
--- a/hawq-book/master_middleman/source/javascripts/waypoints/noframeworkAdapter.js
+++ /dev/null
@@ -1,213 +0,0 @@
-(function() {
- 'use strict'
-
- var Waypoint = window.Waypoint
-
- function isWindow(element) {
- return element === element.window
- }
-
- function getWindow(element) {
- if (isWindow(element)) {
- return element
- }
- return element.defaultView
- }
-
- function classNameRegExp(className) {
- return new RegExp("\\b" + className + "\\b");
- }
-
- function NoFrameworkAdapter(element) {
- this.element = element
- this.handlers = {}
- }
-
- NoFrameworkAdapter.prototype.innerHeight = function() {
- var isWin = isWindow(this.element)
- return isWin ? this.element.innerHeight : this.element.clientHeight
- }
-
- NoFrameworkAdapter.prototype.innerWidth = function() {
- var isWin = isWindow(this.element)
- return isWin ? this.element.innerWidth : this.element.clientWidth
- }
-
- NoFrameworkAdapter.prototype.off = function(event, handler) {
- function removeListeners(element, listeners, handler) {
- for (var i = 0, end = listeners.length - 1; i < end; i++) {
- var listener = listeners[i]
- if (!handler || handler === listener) {
- element.removeEventListener(listener)
- }
- }
- }
-
- var eventParts = event.split('.')
- var eventType = eventParts[0]
- var namespace = eventParts[1]
- var element = this.element
-
- if (namespace && this.handlers[namespace] && eventType) {
- removeListeners(element, this.handlers[namespace][eventType], handler)
- this.handlers[namespace][eventType] = []
- }
- else if (eventType) {
- for (var ns in this.handlers) {
- removeListeners(element, this.handlers[ns][eventType] || [], handler)
- this.handlers[ns][eventType] = []
- }
- }
- else if (namespace && this.handlers[namespace]) {
- for (var type in this.handlers[namespace]) {
- removeListeners(element, this.handlers[namespace][type], handler)
- }
- this.handlers[namespace] = {}
- }
- }
-
- /* Adapted from jQuery 1.x offset() */
- NoFrameworkAdapter.prototype.offset = function() {
- if (!this.element.ownerDocument) {
- return null
- }
-
- var documentElement = this.element.ownerDocument.documentElement
- var win = getWindow(this.element.ownerDocument)
- var rect = {
- top: 0,
- left: 0
- }
-
- if (this.element.getBoundingClientRect) {
- rect = this.element.getBoundingClientRect()
- }
-
- return {
- top: rect.top + win.pageYOffset - documentElement.clientTop,
- left: rect.left + win.pageXOffset - documentElement.clientLeft
- }
- }
-
- NoFrameworkAdapter.prototype.on = function(event, handler) {
- var eventParts = event.split('.')
- var eventType = eventParts[0]
- var namespace = eventParts[1] || '__default'
- var nsHandlers = this.handlers[namespace] = this.handlers[namespace] || {}
- var nsTypeList = nsHandlers[eventType] = nsHandlers[eventType] || []
-
- nsTypeList.push(handler)
- this.element.addEventListener(eventType, handler)
- }
-
- NoFrameworkAdapter.prototype.outerHeight = function(includeMargin) {
- var height = this.innerHeight()
- var computedStyle
-
- if (includeMargin && !isWindow(this.element)) {
- computedStyle = window.getComputedStyle(this.element)
- height += parseInt(computedStyle.marginTop, 10)
- height += parseInt(computedStyle.marginBottom, 10)
- }
-
- return height
- }
-
- NoFrameworkAdapter.prototype.outerWidth = function(includeMargin) {
- var width = this.innerWidth()
- var computedStyle
-
- if (includeMargin && !isWindow(this.element)) {
- computedStyle = window.getComputedStyle(this.element)
- width += parseInt(computedStyle.marginLeft, 10)
- width += parseInt(computedStyle.marginRight, 10)
- }
-
- return width
- }
-
- NoFrameworkAdapter.prototype.scrollLeft = function() {
- var win = getWindow(this.element)
- return win ? win.pageXOffset : this.element.scrollLeft
- }
-
- NoFrameworkAdapter.prototype.scrollTop = function() {
- var win = getWindow(this.element)
- return win ? win.pageYOffset : this.element.scrollTop
- }
-
- NoFrameworkAdapter.prototype.height = function(newHeight) {
- this.element.style.height = newHeight;
- }
-
- NoFrameworkAdapter.prototype.removeClass = function(className) {
- this.element.className = this.element.className.replace(classNameRegExp(className), '');
- }
-
- NoFrameworkAdapter.prototype.toggleClass = function(className, addClass) {
- var check = classNameRegExp(className);
- if (check.test(this.element.className)) {
- if (!addClass) {
- this.removeClass(className);
- }
- } else {
- this.element.className += ' ' + className;
- }
- }
-
- NoFrameworkAdapter.prototype.parent = function() {
- return new NoFrameworkAdapter(this.element.parentNode);
- }
-
- NoFrameworkAdapter.prototype.wrap = function(wrapper) {
- this.element.insertAdjacentHTML('beforebegin', wrapper)
- var wrapperNode = this.element.previousSibling
- this.element.parentNode.removeChild(this.element)
- wrapperNode.appendChild(this.element)
- }
-
- NoFrameworkAdapter.extend = function() {
- var args = Array.prototype.slice.call(arguments)
-
- function merge(target, obj) {
- if (typeof target === 'object' && typeof obj === 'object') {
- for (var key in obj) {
- if (obj.hasOwnProperty(key)) {
- target[key] = obj[key]
- }
- }
- }
-
- return target
- }
-
- for (var i = 1, end = args.length; i < end; i++) {
- merge(args[0], args[i])
- }
- return args[0]
- }
-
- NoFrameworkAdapter.inArray = function(element, array, i) {
- return array == null ? -1 : array.indexOf(element, i)
- }
-
- NoFrameworkAdapter.isEmptyObject = function(obj) {
- /* eslint no-unused-vars: 0 */
- for (var name in obj) {
- return false
- }
- return true
- }
-
- NoFrameworkAdapter.proxy = function(func, obj) {
- return function() {
- return func.apply(obj, arguments);
- }
- }
-
- Waypoint.adapters.push({
- name: 'noframework',
- Adapter: NoFrameworkAdapter
- })
- Waypoint.Adapter = NoFrameworkAdapter
-}())
http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/blob/ecc6de22/hawq-book/master_middleman/source/javascripts/waypoints/sticky.js
----------------------------------------------------------------------
diff --git a/hawq-book/master_middleman/source/javascripts/waypoints/sticky.js b/hawq-book/master_middleman/source/javascripts/waypoints/sticky.js
deleted file mode 100644
index 569fcdb..0000000
--- a/hawq-book/master_middleman/source/javascripts/waypoints/sticky.js
+++ /dev/null
@@ -1,63 +0,0 @@
-(function() {
- 'use strict'
-
- var Waypoint = window.Waypoint;
- var adapter = Waypoint.Adapter;
-
- /* http://imakewebthings.com/waypoints/shortcuts/sticky-elements */
- function Sticky(options) {
- this.options = adapter.extend({}, Waypoint.defaults, Sticky.defaults, options)
- this.element = this.options.element
- this.$element = new adapter(this.element)
- this.createWrapper()
- this.createWaypoint()
- }
-
- /* Private */
- Sticky.prototype.createWaypoint = function() {
- var originalHandler = this.options.handler
-
- this.waypoint = new Waypoint(adapter.extend({}, this.options, {
- element: this.wrapper,
- handler: adapter.proxy(function(direction) {
- var shouldBeStuck = this.options.direction.indexOf(direction) > -1
- var wrapperHeight = shouldBeStuck ? this.$element.outerHeight(true) : ''
-
- this.$wrapper.height(wrapperHeight)
- this.$element.toggleClass(this.options.stuckClass, shouldBeStuck)
-
- if (originalHandler) {
- originalHandler.call(this, direction)
- }
- }, this)
- }))
- }
-
- /* Private */
- Sticky.prototype.createWrapper = function() {
- if (this.options.wrapper) {
- this.$element.wrap(this.options.wrapper)
- }
- this.$wrapper = this.$element.parent()
- this.wrapper = this.$wrapper.element
- }
-
- /* Public */
- Sticky.prototype.destroy = function() {
- if (this.$element.parent().element === this.wrapper) {
- this.waypoint.destroy()
- this.$element.removeClass(this.options.stuckClass)
- if (this.options.wrapper) {
- this.$element.unwrap()
- }
- }
- }
-
- Sticky.defaults = {
- wrapper: '<div class="sticky-wrapper" />',
- stuckClass: 'stuck',
- direction: 'down right'
- }
-
- Waypoint.Sticky = Sticky
-}())
http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/blob/ecc6de22/hawq-book/master_middleman/source/javascripts/waypoints/waypoint.js
----------------------------------------------------------------------
diff --git a/hawq-book/master_middleman/source/javascripts/waypoints/waypoint.js b/hawq-book/master_middleman/source/javascripts/waypoints/waypoint.js
deleted file mode 100644
index 7f76f1d..0000000
--- a/hawq-book/master_middleman/source/javascripts/waypoints/waypoint.js
+++ /dev/null
@@ -1,160 +0,0 @@
-(function() {
- 'use strict'
-
- var keyCounter = 0
- var allWaypoints = {}
-
- /* http://imakewebthings.com/waypoints/api/waypoint */
- function Waypoint(options) {
- if (!options) {
- throw new Error('No options passed to Waypoint constructor')
- }
- if (!options.element) {
- throw new Error('No element option passed to Waypoint constructor')
- }
- if (!options.handler) {
- throw new Error('No handler option passed to Waypoint constructor')
- }
-
- this.key = 'waypoint-' + keyCounter
- this.options = Waypoint.Adapter.extend({}, Waypoint.defaults, options)
- this.element = this.options.element
- this.adapter = new Waypoint.Adapter(this.element)
- this.callback = options.handler
- this.axis = this.options.horizontal ? 'horizontal' : 'vertical'
- this.enabled = this.options.enabled
- this.triggerPoint = null
- this.group = Waypoint.Group.findOrCreate({
- name: this.options.group,
- axis: this.axis
- })
- this.context = Waypoint.Context.findOrCreateByElement(this.options.context)
-
- if (Waypoint.offsetAliases[this.options.offset]) {
- this.options.offset = Waypoint.offsetAliases[this.options.offset]
- }
- this.group.add(this)
- this.context.add(this)
- allWaypoints[this.key] = this
- keyCounter += 1
- }
-
- /* Private */
- Waypoint.prototype.queueTrigger = function(direction) {
- this.group.queueTrigger(this, direction)
- }
-
- /* Private */
- Waypoint.prototype.trigger = function(args) {
- if (!this.enabled) {
- return
- }
- if (this.callback) {
- this.callback.apply(this, args)
- }
- }
-
- /* Public */
- /* http://imakewebthings.com/waypoints/api/destroy */
- Waypoint.prototype.destroy = function() {
- this.context.remove(this)
- this.group.remove(this)
- delete allWaypoints[this.key]
- }
-
- /* Public */
- /* http://imakewebthings.com/waypoints/api/disable */
- Waypoint.prototype.disable = function() {
- this.enabled = false
- return this
- }
-
- /* Public */
- /* http://imakewebthings.com/waypoints/api/enable */
- Waypoint.prototype.enable = function() {
- this.context.refresh()
- this.enabled = true
- return this
- }
-
- /* Public */
- /* http://imakewebthings.com/waypoints/api/next */
- Waypoint.prototype.next = function() {
- return this.group.next(this)
- }
-
- /* Public */
- /* http://imakewebthings.com/waypoints/api/previous */
- Waypoint.prototype.previous = function() {
- return this.group.previous(this)
- }
-
- /* Private */
- Waypoint.invokeAll = function(method) {
- var allWaypointsArray = []
- for (var waypointKey in allWaypoints) {
- allWaypointsArray.push(allWaypoints[waypointKey])
- }
- for (var i = 0, end = allWaypointsArray.length; i < end; i++) {
- allWaypointsArray[i][method]()
- }
- }
-
- /* Public */
- /* http://imakewebthings.com/waypoints/api/destroy-all */
- Waypoint.destroyAll = function() {
- Waypoint.invokeAll('destroy')
- }
-
- /* Public */
- /* http://imakewebthings.com/waypoints/api/disable-all */
- Waypoint.disableAll = function() {
- Waypoint.invokeAll('disable')
- }
-
- /* Public */
- /* http://imakewebthings.com/waypoints/api/enable-all */
- Waypoint.enableAll = function() {
- Waypoint.invokeAll('enable')
- }
-
- /* Public */
- /* http://imakewebthings.com/waypoints/api/refresh-all */
- Waypoint.refreshAll = function() {
- Waypoint.Context.refreshAll()
- }
-
- /* Public */
- /* http://imakewebthings.com/waypoints/api/viewport-height */
- Waypoint.viewportHeight = function() {
- return window.innerHeight || document.documentElement.clientHeight
- }
-
- /* Public */
- /* http://imakewebthings.com/waypoints/api/viewport-width */
- Waypoint.viewportWidth = function() {
- return document.documentElement.clientWidth
- }
-
- Waypoint.adapters = []
-
- Waypoint.defaults = {
- context: window,
- continuous: true,
- enabled: true,
- group: 'default',
- horizontal: false,
- offset: 0
- }
-
- Waypoint.offsetAliases = {
- 'bottom-in-view': function() {
- return this.context.innerHeight() - this.adapter.outerHeight()
- },
- 'right-in-view': function() {
- return this.context.innerWidth() - this.adapter.outerWidth()
- }
- }
-
- window.Waypoint = Waypoint
-}())
http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/blob/ecc6de22/hawq-book/master_middleman/source/layouts/_title.erb
----------------------------------------------------------------------
diff --git a/hawq-book/master_middleman/source/layouts/_title.erb b/hawq-book/master_middleman/source/layouts/_title.erb
deleted file mode 100644
index ea744d9..0000000
--- a/hawq-book/master_middleman/source/layouts/_title.erb
+++ /dev/null
@@ -1,6 +0,0 @@
-<% if current_page.data.title %>
- <h1 class="title-container" <%= current_page.data.dita ? 'style="display: none;"' : '' %>>
- <%= current_page.data.title %>
- </h1>
-<% end %>
-
http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/blob/ecc6de22/hawq-book/master_middleman/source/patch/dynamic_variable_interpretation.py
----------------------------------------------------------------------
diff --git a/hawq-book/master_middleman/source/patch/dynamic_variable_interpretation.py b/hawq-book/master_middleman/source/patch/dynamic_variable_interpretation.py
deleted file mode 100644
index 66df9ff..0000000
--- a/hawq-book/master_middleman/source/patch/dynamic_variable_interpretation.py
+++ /dev/null
@@ -1,192 +0,0 @@
-#!/usr/bin/env python
-"""
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-"""
-
-__all__ = ["copy_tarballs_to_hdfs", ]
-import os
-import glob
-import re
-import tempfile
-from resource_management.libraries.functions.default import default
-from resource_management.libraries.functions.format import format
-from resource_management.libraries.resources.copy_from_local import CopyFromLocal
-from resource_management.libraries.resources.execute_hadoop import ExecuteHadoop
-from resource_management.core.resources.system import Execute
-from resource_management.core.exceptions import Fail
-from resource_management.core.logger import Logger
-from resource_management.core import shell
-
-"""
-This file provides helper methods needed for the versioning of RPMs. Specifically, it does dynamic variable
-interpretation to replace strings like {{ hdp_stack_version }} where the value of the
-variables cannot be determined ahead of time, but rather, depends on what files are found.
-
-It assumes that {{ hdp_stack_version }} is constructed as ${major.minor.patch.rev}-${build_number}
-E.g., 998.2.2.1.0-998
-Please note that "-${build_number}" is optional.
-"""
-
-# These values must be the suffix of the properties in cluster-env.xml
-TAR_SOURCE_SUFFIX = "_tar_source"
-TAR_DESTINATION_FOLDER_SUFFIX = "_tar_destination_folder"
-
-
-def _get_tar_source_and_dest_folder(tarball_prefix):
- """
- :param tarball_prefix: Prefix of the tarball must be one of tez, hive, mr, pig
- :return: Returns a tuple of (x, y) after verifying the properties
- """
- component_tar_source_file = default("/configurations/cluster-env/%s%s" % (tarball_prefix.lower(), TAR_SOURCE_SUFFIX), None)
- # E.g., /usr/hdp/current/hadoop-client/tez-{{ hdp_stack_version }}.tar.gz
-
- component_tar_destination_folder = default("/configurations/cluster-env/%s%s" % (tarball_prefix.lower(), TAR_DESTINATION_FOLDER_SUFFIX), None)
- # E.g., hdfs:///hdp/apps/{{ hdp_stack_version }}/mapreduce/
-
- if not component_tar_source_file or not component_tar_destination_folder:
- Logger.warning("Did not find %s tar source file and destination folder properties in cluster-env.xml" %
- tarball_prefix)
- return None, None
-
- if component_tar_source_file.find("/") == -1:
- Logger.warning("The tar file path %s is not valid" % str(component_tar_source_file))
- return None, None
-
- if not component_tar_destination_folder.endswith("/"):
- component_tar_destination_folder = component_tar_destination_folder + "/"
-
- if not component_tar_destination_folder.startswith("hdfs://"):
- return None, None
-
- return component_tar_source_file, component_tar_destination_folder
-
-
-def _copy_files(source_and_dest_pairs, file_owner, group_owner, kinit_if_needed):
- """
- :param source_and_dest_pairs: List of tuples (x, y), where x is the source file in the local file system,
- and y is the destination file path in HDFS
- :param file_owner: Owner to set for the file copied to HDFS (typically hdfs account)
- :param group_owner: Owning group to set for the file copied to HDFS (typically hadoop group)
- :param kinit_if_needed: kinit command if it is needed, otherwise an empty string
- :return: Returns 0 if at least one file was copied and no exceptions occurred, and 1 otherwise.
-
- Must kinit before calling this function.
- """
- import params
-
- return_value = 1
- if source_and_dest_pairs and len(source_and_dest_pairs) > 0:
- return_value = 0
- for (source, destination) in source_and_dest_pairs:
- try:
- destination_dir = os.path.dirname(destination)
-
- params.HdfsDirectory(destination_dir,
- action="create",
- owner=file_owner,
- mode=0555
- )
-
- CopyFromLocal(source,
- mode=0444,
- owner=file_owner,
- group=group_owner,
- dest_dir=destination_dir,
- kinnit_if_needed=kinit_if_needed,
- hdfs_user=params.hdfs_user,
- hadoop_bin_dir=params.hadoop_bin_dir,
- hadoop_conf_dir=params.hadoop_conf_dir
- )
- except:
- return_value = 1
- return return_value
-
-
-def copy_tarballs_to_hdfs(tarball_prefix, component_user, file_owner, group_owner):
- """
- :param tarball_prefix: Prefix of the tarball must be one of tez, hive, mr, pig
- :param component_user: User that will execute the Hadoop commands
- :param file_owner: Owner of the files copied to HDFS (typically hdfs account)
- :param group_owner: Group owner of the files copied to HDFS (typically hadoop group)
- :return: Returns 0 on success, 1 if no files were copied, and in some cases may raise an exception.
-
- In order to call this function, params.py must have all of the following,
- hdp_stack_version, kinit_path_local, security_enabled, hdfs_user, hdfs_principal_name, hdfs_user_keytab,
- hadoop_bin_dir, hadoop_conf_dir, and HdfsDirectory as a partial function.
- """
- import params
-
- if not hasattr(params, "hdp_stack_version") or params.hdp_stack_version is None:
- Logger.warning("Could not find hdp_stack_version")
- return 1
-
- component_tar_source_file, component_tar_destination_folder = _get_tar_source_and_dest_folder(tarball_prefix)
- if not component_tar_source_file or not component_tar_destination_folder:
- Logger.warning("Could not retrieve properties for tarball with prefix: %s" % str(tarball_prefix))
- return 1
-
- if not os.path.exists(component_tar_source_file):
- Logger.warning("Could not find file: %s" % str(component_tar_source_file))
- return 1
-
- # Ubuntu returns: "stdin: is not a tty", as subprocess output.
- tmpfile = tempfile.NamedTemporaryFile()
- with open(tmpfile.name, 'r+') as file:
- get_hdp_version_cmd = '/usr/bin/hdp-select versions > %s' % tmpfile.name
- code, stdoutdata = shell.call(get_hdp_version_cmd)
- out = file.read()
- pass
- if code != 0 or out is None:
- Logger.warning("Could not verify HDP version by calling '%s'. Return Code: %s, Output: %s." %
- (get_hdp_version_cmd, str(code), str(out)))
- return 1
-
- hdp_version = out.strip() # this should include the build number
-
- file_name = os.path.basename(component_tar_source_file)
- destination_file = os.path.join(component_tar_destination_folder, file_name)
- destination_file = destination_file.replace("{{ hdp_stack_version }}", hdp_version)
-
- does_hdfs_file_exist_cmd = "fs -ls %s" % destination_file
-
- kinit_if_needed = ""
- if params.security_enabled:
- kinit_if_needed = format("{kinit_path_local} -kt {hdfs_user_keytab} {hdfs_principal_name};")
-
- if kinit_if_needed:
- Execute(kinit_if_needed,
- user=component_user,
- path='/bin'
- )
-
- does_hdfs_file_exist = False
- try:
- ExecuteHadoop(does_hdfs_file_exist_cmd,
- user=component_user,
- logoutput=True,
- conf_dir=params.hadoop_conf_dir,
- bin_dir=params.hadoop_bin_dir
- )
- does_hdfs_file_exist = True
- except Fail:
- pass
-
- if not does_hdfs_file_exist:
- source_and_dest_pairs = [(component_tar_source_file, destination_file), ]
- return _copy_files(source_and_dest_pairs, file_owner, group_owner, kinit_if_needed)
- return 1
http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/blob/ecc6de22/hawq-book/master_middleman/source/stylesheets/book-styles.css.scss
----------------------------------------------------------------------
diff --git a/hawq-book/master_middleman/source/stylesheets/book-styles.css.scss b/hawq-book/master_middleman/source/stylesheets/book-styles.css.scss
deleted file mode 100644
index 1236d8e..0000000
--- a/hawq-book/master_middleman/source/stylesheets/book-styles.css.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-* {
- box-sizing: border-box;
-}
http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/blob/ecc6de22/hawq-book/master_middleman/source/stylesheets/partials/_book-base-values.scss
----------------------------------------------------------------------
diff --git a/hawq-book/master_middleman/source/stylesheets/partials/_book-base-values.scss b/hawq-book/master_middleman/source/stylesheets/partials/_book-base-values.scss
deleted file mode 100644
index e69de29..0000000
http://git-wip-us.apache.org/repos/asf/incubator-hawq-docs/blob/ecc6de22/hawq-book/master_middleman/source/stylesheets/partials/_book-vars.scss
----------------------------------------------------------------------
diff --git a/hawq-book/master_middleman/source/stylesheets/partials/_book-vars.scss b/hawq-book/master_middleman/source/stylesheets/partials/_book-vars.scss
deleted file mode 100644
index 4245d57..0000000
--- a/hawq-book/master_middleman/source/stylesheets/partials/_book-vars.scss
+++ /dev/null
@@ -1,19 +0,0 @@
-$navy: #243640;
-$blue1: #2185c5;
-$blue2: #a7cae1;
-$bluegray1: #4b6475;
-$teal1: #03786D;
-$teal2: #00a79d;
-
-$color-accent: $teal1;
-$color-accent-bright: $teal2;
-
-// link colors
-$color-link: $blue1;
-$color-link-border: $blue2;
-
-$color-border-tip: $blue2;
-
-$color-bg-header: $navy;
-$color-bg-dark: $bluegray1;
-