From 6bd1d82c7f647611f4fc2c0e68cf107c9fa1dcb1 Mon Sep 17 00:00:00 2001 From: mxz96102 Date: Mon, 15 Apr 2019 16:14:16 +0800 Subject: [PATCH 1/9] update to using git submodule to maintain docs --- .gitmodules | 3 + _config.yml | 4 +- _layouts/index.html | 29 +- _layouts/single.html | 4 +- assets/select.gif | Bin 0 -> 71982 bytes assets/sqlflow-logo.svg | 44 + assets/train.gif | Bin 0 -> 70492 bytes doc/submitter.md | 93 -- docs/assets/js/search-data.json | 111 +- docs/doc/build-tensorflow.html | 339 ----- docs/doc/build-tensorflow.md | 135 -- docs/doc/build.html | 316 ----- docs/doc/build.md | 128 -- docs/doc/close_producer_from_consumer.html | 357 ------ docs/doc/close_producer_from_consumer.md | 161 --- docs/doc/database_abstraction_layer.html | 293 ----- docs/doc/database_abstraction_layer.md | 92 -- docs/doc/figures/sqlflow-arch.graffle | Bin 3985 -> 0 bytes docs/doc/figures/sqlflow-arch.png | Bin 99876 -> 0 bytes docs/doc/figures/sqlflow-arch2.dot | 50 - docs/doc/figures/sqlflow-arch2.png | Bin 96987 -> 0 bytes docs/doc/mysql-setup.html | 343 ----- docs/doc/mysql-setup.md | 138 -- docs/doc/pipe.html | 284 ----- docs/doc/pipe.md | 91 -- docs/doc/quickstart.html | 294 ----- docs/doc/quickstart.md | 91 -- docs/doc/sql_parser.html | 265 ---- docs/doc/sql_parser.md | 65 - docs/doc/submitter.html | 288 ----- docs/doc/syntax.html | 358 ------ docs/doc/syntax.md | 160 --- docs/doc/walkthrough.html | 272 ---- docs/doc/walkthrough.md | 71 -- docs/feed.xml | 2 +- docs/index.html | 33 +- docs/pages/about.html | 112 +- docs/sitemap.xml | 55 +- docs/sqlflow/cmd/demo/index.html | 368 +++++- docs/sqlflow/cmd/sqlflowserver/index.html | 13 - docs/sqlflow/index.html | 319 ++++- docs/sqlflow/server/index.html | 306 ++++- docs/sqlflow/sql/index.html | 303 ++++- docs/sqlflow/sqlfs/index.html | 341 ++++- index.md | 2 + sqlflow/.gitignore | 11 + sqlflow/.pre-commit-config.yaml | 9 + sqlflow/.travis.yml | 37 + sqlflow/Dockerfile | 24 + sqlflow/Dockerfile.dev | 45 + sqlflow/LICENSE | 201 +++ sqlflow/README.md | 24 + sqlflow/cmd/demo/README.md | 82 ++ sqlflow/cmd/demo/demo.go | 121 ++ sqlflow/cmd/demo/index.html | 13 - sqlflow/cmd/demo/slides/201812/automl.sql | 7 + sqlflow/cmd/demo/slides/201812/pred.sql | 22 + sqlflow/cmd/demo/slides/201812/preprocess.sql | 10 + sqlflow/cmd/demo/slides/201812/regular.sql | 20 + sqlflow/cmd/demo/slides/201812/sqlflow.slide | 40 + sqlflow/cmd/demo/slides/201812/train.sql | 12 + sqlflow/cmd/sqlflowserver/index.html | 13 - sqlflow/cmd/sqlflowserver/main.go | 59 + sqlflow/cmd/sqlflowserver/main_test.go | 40 + {doc => sqlflow/doc}/build-tensorflow.md | 0 {doc => sqlflow/doc}/build.md | 0 .../doc}/close_producer_from_consumer.md | 0 .../doc}/database_abstraction_layer.md | 0 .../doc}/figures/sqlflow-arch.graffle | Bin {doc => sqlflow/doc}/figures/sqlflow-arch.png | Bin .../doc}/figures/sqlflow-arch2.dot | 0 .../doc}/figures/sqlflow-arch2.png | Bin {doc => sqlflow/doc}/mysql-setup.md | 0 {doc => sqlflow/doc}/pipe.md | 0 {doc => sqlflow/doc}/quickstart.md | 10 +- {doc => sqlflow/doc}/sql_parser.md | 0 {docs => sqlflow}/doc/submitter.md | 3 +- {doc => sqlflow/doc}/syntax.md | 0 {doc => sqlflow/doc}/walkthrough.md | 0 sqlflow/example/creditcard/README.md | 149 +++ .../initialize_dataset_and_database.bash | 127 ++ sqlflow/example/datasets/Dockerfile | 4 + sqlflow/example/datasets/README.md | 75 ++ sqlflow/example/datasets/data_to_sql.awk | 20 + sqlflow/example/datasets/entrypoint.sh | 8 + sqlflow/example/datasets/popularize_churn.sql | 144 +++ sqlflow/example/datasets/popularize_iris.sql | 136 ++ sqlflow/example/fraud_detection/README.md | 101 ++ .../fraud_detection/creditcard.csv.test | 10 + .../fraud_detection/creditcard.csv.train | 10 + .../fraud_detection/creditcard_data.py | 59 + .../fraud_detection/premade_estimator.py | 115 ++ sqlflow/example/jupyter/example.ipynb | 106 ++ sqlflow/index.html | 13 - sqlflow/scripts/deploy.sh | 13 + sqlflow/scripts/test.sh | 9 + sqlflow/server/.gitignore | 5 + sqlflow/server/.travis.yml | 36 + sqlflow/server/README.md | 14 + sqlflow/server/index.html | 13 - sqlflow/server/proto/sqlflow.proto | 60 + sqlflow/server/sqlflowserver.go | 130 ++ sqlflow/server/sqlflowserver_test.go | 139 ++ sqlflow/sql/.gitignore | 2 + sqlflow/sql/README.md | 13 + sqlflow/sql/cmd.go | 54 + sqlflow/sql/codegen.go | 213 ++++ sqlflow/sql/codegen_test.go | 59 + sqlflow/sql/column_type.go | 157 +++ sqlflow/sql/database.go | 36 + sqlflow/sql/database_test.go | 33 + sqlflow/sql/db_test.go | 96 ++ sqlflow/sql/executor.go | 346 +++++ sqlflow/sql/executor_test.go | 125 ++ sqlflow/sql/index.html | 13 - sqlflow/sql/lexer.go | 163 +++ sqlflow/sql/lexer_test.go | 102 ++ sqlflow/sql/log.go | 44 + sqlflow/sql/model.go | 65 + sqlflow/sql/parser.go | 1114 +++++++++++++++++ sqlflow/sql/parser_test.go | 96 ++ sqlflow/sql/pipe.go | 65 + sqlflow/sql/pipe_test.go | 59 + sqlflow/sql/python/.gitignore | 1 + sqlflow/sql/python/README.md | 13 + sqlflow/sql/python/sql_data.py | 57 + sqlflow/sql/python/test_sql_data.py | 32 + sqlflow/sql/sql.y | 422 +++++++ sqlflow/sql/test | 0 sqlflow/sql/testdata/churn.sql | 143 +++ sqlflow/sql/testdata/iris.sql | 143 +++ sqlflow/sql/verifier.go | 164 +++ sqlflow/sql/verifier_test.go | 113 ++ sqlflow/sqlfs/.gitignore | 0 sqlflow/sqlfs/README.md | 56 + sqlflow/sqlfs/index.html | 13 - sqlflow/sqlfs/reader.go | 73 ++ sqlflow/sqlfs/sqlfile_test.go | 151 +++ sqlflow/sqlfs/table.go | 49 + sqlflow/sqlfs/writer.go | 84 ++ 140 files changed, 8500 insertions(+), 4901 deletions(-) create mode 100644 .gitmodules create mode 100644 assets/select.gif create mode 100644 assets/sqlflow-logo.svg create mode 100644 assets/train.gif delete mode 100644 doc/submitter.md delete mode 100644 docs/doc/build-tensorflow.html delete mode 100644 docs/doc/build-tensorflow.md delete mode 100644 docs/doc/build.html delete mode 100644 docs/doc/build.md delete mode 100644 docs/doc/close_producer_from_consumer.html delete mode 100644 docs/doc/close_producer_from_consumer.md delete mode 100644 docs/doc/database_abstraction_layer.html delete mode 100644 docs/doc/database_abstraction_layer.md delete mode 100644 docs/doc/figures/sqlflow-arch.graffle delete mode 100644 docs/doc/figures/sqlflow-arch.png delete mode 100644 docs/doc/figures/sqlflow-arch2.dot delete mode 100644 docs/doc/figures/sqlflow-arch2.png delete mode 100644 docs/doc/mysql-setup.html delete mode 100644 docs/doc/mysql-setup.md delete mode 100644 docs/doc/pipe.html delete mode 100644 docs/doc/pipe.md delete mode 100644 docs/doc/quickstart.html delete mode 100644 docs/doc/quickstart.md delete mode 100644 docs/doc/sql_parser.html delete mode 100644 docs/doc/sql_parser.md delete mode 100644 docs/doc/submitter.html delete mode 100644 docs/doc/syntax.html delete mode 100644 docs/doc/syntax.md delete mode 100644 docs/doc/walkthrough.html delete mode 100644 docs/doc/walkthrough.md delete mode 100644 docs/sqlflow/cmd/sqlflowserver/index.html create mode 100644 sqlflow/.gitignore create mode 100644 sqlflow/.pre-commit-config.yaml create mode 100644 sqlflow/.travis.yml create mode 100644 sqlflow/Dockerfile create mode 100644 sqlflow/Dockerfile.dev create mode 100644 sqlflow/LICENSE create mode 100644 sqlflow/README.md create mode 100644 sqlflow/cmd/demo/README.md create mode 100644 sqlflow/cmd/demo/demo.go delete mode 100644 sqlflow/cmd/demo/index.html create mode 100644 sqlflow/cmd/demo/slides/201812/automl.sql create mode 100644 sqlflow/cmd/demo/slides/201812/pred.sql create mode 100644 sqlflow/cmd/demo/slides/201812/preprocess.sql create mode 100644 sqlflow/cmd/demo/slides/201812/regular.sql create mode 100644 sqlflow/cmd/demo/slides/201812/sqlflow.slide create mode 100644 sqlflow/cmd/demo/slides/201812/train.sql delete mode 100644 sqlflow/cmd/sqlflowserver/index.html create mode 100644 sqlflow/cmd/sqlflowserver/main.go create mode 100644 sqlflow/cmd/sqlflowserver/main_test.go rename {doc => sqlflow/doc}/build-tensorflow.md (100%) rename {doc => sqlflow/doc}/build.md (100%) rename {doc => sqlflow/doc}/close_producer_from_consumer.md (100%) rename {doc => sqlflow/doc}/database_abstraction_layer.md (100%) rename {doc => sqlflow/doc}/figures/sqlflow-arch.graffle (100%) rename {doc => sqlflow/doc}/figures/sqlflow-arch.png (100%) rename {doc => sqlflow/doc}/figures/sqlflow-arch2.dot (100%) rename {doc => sqlflow/doc}/figures/sqlflow-arch2.png (100%) rename {doc => sqlflow/doc}/mysql-setup.md (100%) rename {doc => sqlflow/doc}/pipe.md (100%) rename {doc => sqlflow/doc}/quickstart.md (88%) rename {doc => sqlflow/doc}/sql_parser.md (100%) rename {docs => sqlflow}/doc/submitter.md (99%) rename {doc => sqlflow/doc}/syntax.md (100%) rename {doc => sqlflow/doc}/walkthrough.md (100%) create mode 100644 sqlflow/example/creditcard/README.md create mode 100755 sqlflow/example/creditcard/initialize_dataset_and_database.bash create mode 100644 sqlflow/example/datasets/Dockerfile create mode 100644 sqlflow/example/datasets/README.md create mode 100644 sqlflow/example/datasets/data_to_sql.awk create mode 100755 sqlflow/example/datasets/entrypoint.sh create mode 100644 sqlflow/example/datasets/popularize_churn.sql create mode 100644 sqlflow/example/datasets/popularize_iris.sql create mode 100644 sqlflow/example/fraud_detection/README.md create mode 100644 sqlflow/example/fraud_detection/creditcard.csv.test create mode 100644 sqlflow/example/fraud_detection/creditcard.csv.train create mode 100644 sqlflow/example/fraud_detection/creditcard_data.py create mode 100644 sqlflow/example/fraud_detection/premade_estimator.py create mode 100644 sqlflow/example/jupyter/example.ipynb delete mode 100644 sqlflow/index.html create mode 100644 sqlflow/scripts/deploy.sh create mode 100644 sqlflow/scripts/test.sh create mode 100644 sqlflow/server/.gitignore create mode 100644 sqlflow/server/.travis.yml create mode 100644 sqlflow/server/README.md delete mode 100644 sqlflow/server/index.html create mode 100644 sqlflow/server/proto/sqlflow.proto create mode 100644 sqlflow/server/sqlflowserver.go create mode 100644 sqlflow/server/sqlflowserver_test.go create mode 100644 sqlflow/sql/.gitignore create mode 100644 sqlflow/sql/README.md create mode 100644 sqlflow/sql/cmd.go create mode 100644 sqlflow/sql/codegen.go create mode 100644 sqlflow/sql/codegen_test.go create mode 100644 sqlflow/sql/column_type.go create mode 100644 sqlflow/sql/database.go create mode 100644 sqlflow/sql/database_test.go create mode 100644 sqlflow/sql/db_test.go create mode 100644 sqlflow/sql/executor.go create mode 100644 sqlflow/sql/executor_test.go delete mode 100644 sqlflow/sql/index.html create mode 100644 sqlflow/sql/lexer.go create mode 100644 sqlflow/sql/lexer_test.go create mode 100644 sqlflow/sql/log.go create mode 100644 sqlflow/sql/model.go create mode 100644 sqlflow/sql/parser.go create mode 100644 sqlflow/sql/parser_test.go create mode 100644 sqlflow/sql/pipe.go create mode 100644 sqlflow/sql/pipe_test.go create mode 100644 sqlflow/sql/python/.gitignore create mode 100644 sqlflow/sql/python/README.md create mode 100644 sqlflow/sql/python/sql_data.py create mode 100644 sqlflow/sql/python/test_sql_data.py create mode 100644 sqlflow/sql/sql.y create mode 100644 sqlflow/sql/test create mode 100644 sqlflow/sql/testdata/churn.sql create mode 100644 sqlflow/sql/testdata/iris.sql create mode 100644 sqlflow/sql/verifier.go create mode 100644 sqlflow/sql/verifier_test.go create mode 100644 sqlflow/sqlfs/.gitignore create mode 100644 sqlflow/sqlfs/README.md delete mode 100644 sqlflow/sqlfs/index.html create mode 100644 sqlflow/sqlfs/reader.go create mode 100644 sqlflow/sqlfs/sqlfile_test.go create mode 100644 sqlflow/sqlfs/table.go create mode 100644 sqlflow/sqlfs/writer.go diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..0b2a778 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "sqlflow"] + path = sqlflow + url = https://github.com/sql-machine-learning/sqlflow diff --git a/_config.yml b/_config.yml index a9e28ec..a7ef609 100644 --- a/_config.yml +++ b/_config.yml @@ -2,8 +2,6 @@ remote_theme: pmarsceill/just-the-docs classes: wide -include: ["pages", "doc"] - search_enabled: true title: 'Sqlflow' @@ -16,6 +14,8 @@ aux_links: "GitHub": - "https://github.com/sql-machine-learning/sqlflow" +exclude: ['*.sql', '*.go', '.gitignore', '*.sh', '*.proto', '*.y'] + # baseurl: "/sql-machine-learning.github.io/" footer: diff --git a/_layouts/index.html b/_layouts/index.html index 1453f01..e2b096f 100644 --- a/_layouts/index.html +++ b/_layouts/index.html @@ -685,18 +685,28 @@ border-top: 1px dashed #aaa; } - section.feature h3, section.feature p{ + section.feature{ text-align: left; padding-left: 6px; padding-right: 6px; } - section.feature:nth-of-type(2n) h3, section.feature:nth-of-type(2n) p { + section.feature img { + width: 550px; + margin: auto 20px; + } + + section.feature:nth-of-type(2n){ text-align: right; padding-right: 6px; padding-right: 6px; } + section.feature .gif-holder { + width: 550px; + height: 275px; + } + @media only screen and (min-width: 40.063em) { #home h1 { font-size: 2.7rem; @@ -713,7 +723,7 @@ } .main-nav .logo img { - height: 50px; + height: 30px; } .main-page .intro { @@ -723,7 +733,7 @@ .main-page .intro h1 { margin: 50px auto; - color: #ffb214; + color: #1BA2FF; } .main-page .intro p { @@ -746,13 +756,13 @@
@@ -795,6 +805,11 @@

{{page.subtitle}}

{{feat.title}}

{{feat.content}}

+ {% if feat.gif %} + gif + {% else %} +
+ {% endif %}
{% endfor %}
diff --git a/_layouts/single.html b/_layouts/single.html index 3f48868..9bfea2d 100644 --- a/_layouts/single.html +++ b/_layouts/single.html @@ -704,7 +704,7 @@ } .main-nav .logo img { - height: 50px; + height: 30px; } .main-page .intro { @@ -737,7 +737,7 @@
+ + diff --git a/docs/sqlflow/doc/build-tensorflow.html b/docs/sqlflow/doc/build-tensorflow.html index 9632551..6923538 100644 --- a/docs/sqlflow/doc/build-tensorflow.html +++ b/docs/sqlflow/doc/build-tensorflow.html @@ -6,8 +6,8 @@ - Build TensorFlow from Source Code using Docker - Sqlflow - + Build TensorFlow from Source Code using Docker - SQLFLOW + + - + @@ -30,7 +30,7 @@