commit initial asf-site branch code
Project: http://git-wip-us.apache.org/repos/asf/incubator-pirk/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-pirk/commit/e493ba2b Tree: http://git-wip-us.apache.org/repos/asf/incubator-pirk/tree/e493ba2b Diff: http://git-wip-us.apache.org/repos/asf/incubator-pirk/diff/e493ba2b Branch: refs/heads/asf-site Commit: e493ba2b9cd7b6f75c11dd43e187fdc969f2ae54 Parents: 7a7fcb4 Author: eawilliams <[email protected]> Authored: Mon Jul 11 19:20:10 2016 -0400 Committer: eawilliams <[email protected]> Committed: Mon Jul 11 19:20:10 2016 -0400 ---------------------------------------------------------------------- #index.md# | 20 + Gemfile | 4 + Gemfile.lock | 129 + _config-asf.yml | 33 + _config.yml | 34 + _devtools/cibuild | 5 + _devtools/git-hooks/post-commit | 60 + _includes/footer.html | 38 + _includes/footer.md | 14 + _includes/footer.md~ | 20 + _includes/head.html | 12 + _includes/header.html | 27 + _includes/icon-github.html | 1 + _includes/icon-github.svg | 1 + _includes/icon-twitter.html | 1 + _includes/icon-twitter.svg | 1 + _includes/nav.html | 62 + _includes/newsfeed.md | 6 + _includes/newsfeed.md~ | 5 + _includes/social.md | 12 + _includes/social.md~ | 13 + _layouts/default.html | 20 + _layouts/page.html | 14 + _layouts/post.html | 15 + _layouts/skeleton.html | 95 + _sass/_base.scss | 206 + _sass/_layout.scss | 242 + _sass/_syntax-highlighting.scss | 71 + apache-incubator-logo.png | Bin 0 -> 4234 bytes community.md | 50 + css/bootstrap-theme.css | 348 ++ css/bootstrap-theme.css.map | 1 + css/bootstrap-theme.min.css | 7 + css/bootstrap.css | 5786 ++++++++++++++++++ css/bootstrap.css.map | 1 + css/bootstrap.min.css | 7 + css/dataTables.bootstrap.css | 281 + css/main.scss | 53 + css/pirk.css | 188 + downloads/index.md | 19 + faq.md | 7 + feed.xml | 30 + fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20335 bytes fonts/glyphicons-halflings-regular.svg | 229 + fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 41280 bytes fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23320 bytes for_developers.md | 121 + for_users.md | 133 + get_involved_pirk.md | 22 + images/6edb214e-3f97-4edf-b1b6-c1c6269a41a7.png | Bin 0 -> 13111 bytes images/GitHub-Mark-32px.png | Bin 0 -> 1714 bytes images/Twitter_logo_blue.png | Bin 0 -> 22689 bytes images/apache-incubator-logo.png | Bin 0 -> 4234 bytes images/feather-small.gif | Bin 0 -> 129292 bytes images/glyphicons_social_17_linked_in.png | Bin 0 -> 1299 bytes images/glyphicons_social_21_github.png | Bin 0 -> 1306 bytes images/glyphicons_social_31_twitter.png | Bin 0 -> 1370 bytes images/pirkImage.png | Bin 0 -> 54992 bytes images/sort_asc.png | Bin 0 -> 1118 bytes images/sort_both.png | Bin 0 -> 1136 bytes images/sort_desc.png | Bin 0 -> 1127 bytes images/tapir.png | Bin 0 -> 49037 bytes index.md | 95 + javadocs/allclasses-frame.html | 111 + javadocs/allclasses-noframe.html | 111 + javadocs/constant-values.html | 606 ++ javadocs/deprecated-list.html | 115 + javadocs/help-doc.html | 220 + javadocs/index-files/index-1.html | 160 + javadocs/index-files/index-10.html | 171 + javadocs/index-files/index-11.html | 130 + javadocs/index-files/index-12.html | 164 + javadocs/index-files/index-13.html | 167 + javadocs/index-files/index-14.html | 140 + javadocs/index-files/index-15.html | 170 + javadocs/index-files/index-16.html | 226 + javadocs/index-files/index-17.html | 226 + javadocs/index-files/index-18.html | 244 + javadocs/index-files/index-19.html | 261 + javadocs/index-files/index-2.html | 168 + javadocs/index-files/index-20.html | 254 + javadocs/index-files/index-21.html | 126 + javadocs/index-files/index-22.html | 127 + javadocs/index-files/index-23.html | 180 + javadocs/index-files/index-3.html | 297 + javadocs/index-files/index-4.html | 240 + javadocs/index-files/index-5.html | 277 + javadocs/index-files/index-6.html | 178 + javadocs/index-files/index-7.html | 440 ++ javadocs/index-files/index-8.html | 184 + javadocs/index-files/index-9.html | 198 + javadocs/index.html | 74 + .../apache/pirk/benchmark/BenchmarkDriver.html | 262 + ...aillierBenchmark.PaillierBenchmarkState.html | 263 + .../pirk/benchmark/PaillierBenchmark.html | 304 + .../benchmark/class-use/BenchmarkDriver.html | 115 + ...aillierBenchmark.PaillierBenchmarkState.html | 163 + .../benchmark/class-use/PaillierBenchmark.html | 115 + .../apache/pirk/benchmark/package-frame.html | 21 + .../apache/pirk/benchmark/package-summary.html | 145 + .../org/apache/pirk/benchmark/package-tree.html | 130 + .../org/apache/pirk/benchmark/package-use.html | 148 + .../pirk/encryption/ModPowAbstraction.html | 303 + .../org/apache/pirk/encryption/Paillier.html | 519 ++ .../apache/pirk/encryption/PrimeGenerator.html | 334 + .../encryption/class-use/ModPowAbstraction.html | 115 + .../pirk/encryption/class-use/Paillier.html | 235 + .../encryption/class-use/PrimeGenerator.html | 115 + .../apache/pirk/encryption/package-frame.html | 21 + .../apache/pirk/encryption/package-summary.html | 147 + .../apache/pirk/encryption/package-tree.html | 130 + .../org/apache/pirk/encryption/package-use.html | 192 + .../inputformat/hadoop/BaseInputFormat.html | 249 + .../inputformat/hadoop/BytesArrayWritable.html | 377 ++ .../inputformat/hadoop/InputFormatConst.html | 291 + .../inputformat/hadoop/TextArrayWritable.html | 324 + .../hadoop/class-use/BaseInputFormat.html | 158 + .../hadoop/class-use/BytesArrayWritable.html | 255 + .../hadoop/class-use/InputFormatConst.html | 115 + .../hadoop/class-use/TextArrayWritable.html | 115 + .../hadoop/json/JSONInputFormat.html | 314 + .../hadoop/json/JSONInputFormatBase.html | 299 + .../hadoop/json/JSONRecordReader.html | 410 ++ .../hadoop/json/class-use/JSONInputFormat.html | 115 + .../json/class-use/JSONInputFormatBase.html | 115 + .../hadoop/json/class-use/JSONRecordReader.html | 115 + .../inputformat/hadoop/json/package-frame.html | 21 + .../hadoop/json/package-summary.html | 148 + .../inputformat/hadoop/json/package-tree.html | 146 + .../inputformat/hadoop/json/package-use.html | 115 + .../pirk/inputformat/hadoop/package-frame.html | 22 + .../inputformat/hadoop/package-summary.html | 153 + .../pirk/inputformat/hadoop/package-tree.html | 139 + .../pirk/inputformat/hadoop/package-use.html | 213 + .../apache/pirk/querier/wideskies/Querier.html | 399 ++ .../pirk/querier/wideskies/QuerierConst.html | 280 + .../pirk/querier/wideskies/QuerierDriver.html | 301 + .../querier/wideskies/QuerierDriverCLI.html | 540 ++ .../querier/wideskies/class-use/Querier.html | 206 + .../wideskies/class-use/QuerierConst.html | 115 + .../wideskies/class-use/QuerierDriver.html | 115 + .../wideskies/class-use/QuerierDriverCLI.html | 115 + .../wideskies/decrypt/DecryptResponse.html | 325 + .../decrypt/DecryptResponseRunnable.html | 289 + .../decrypt/class-use/DecryptResponse.html | 115 + .../class-use/DecryptResponseRunnable.html | 115 + .../wideskies/decrypt/package-frame.html | 20 + .../wideskies/decrypt/package-summary.html | 141 + .../querier/wideskies/decrypt/package-tree.html | 129 + .../querier/wideskies/decrypt/package-use.html | 115 + .../querier/wideskies/encrypt/EncryptQuery.html | 403 ++ .../wideskies/encrypt/EncryptQueryRunnable.html | 294 + .../wideskies/encrypt/ExpTableRunnable.html | 283 + .../encrypt/class-use/EncryptQuery.html | 115 + .../encrypt/class-use/EncryptQueryRunnable.html | 115 + .../encrypt/class-use/ExpTableRunnable.html | 115 + .../wideskies/encrypt/package-frame.html | 21 + .../wideskies/encrypt/package-summary.html | 147 + .../querier/wideskies/encrypt/package-tree.html | 130 + .../querier/wideskies/encrypt/package-use.html | 115 + .../pirk/querier/wideskies/package-frame.html | 22 + .../pirk/querier/wideskies/package-summary.html | 153 + .../pirk/querier/wideskies/package-tree.html | 131 + .../pirk/querier/wideskies/package-use.html | 192 + .../org/apache/pirk/query/wideskies/Query.html | 577 ++ .../apache/pirk/query/wideskies/QueryInfo.html | 494 ++ .../apache/pirk/query/wideskies/QueryUtils.html | 426 ++ .../pirk/query/wideskies/class-use/Query.html | 355 ++ .../query/wideskies/class-use/QueryInfo.html | 472 ++ .../query/wideskies/class-use/QueryUtils.html | 115 + .../pirk/query/wideskies/package-frame.html | 21 + .../pirk/query/wideskies/package-summary.html | 147 + .../pirk/query/wideskies/package-tree.html | 130 + .../pirk/query/wideskies/package-use.html | 343 ++ .../pirk/responder/wideskies/ResponderCLI.html | 605 ++ .../responder/wideskies/ResponderDriver.html | 267 + .../wideskies/class-use/ResponderCLI.html | 115 + .../wideskies/class-use/ResponderDriver.html | 115 + .../wideskies/common/ComputeEncryptedRow.html | 409 ++ .../common/HashSelectorAndPartitionData.html | 307 + .../common/class-use/ComputeEncryptedRow.html | 115 + .../class-use/HashSelectorAndPartitionData.html | 115 + .../wideskies/common/package-frame.html | 20 + .../wideskies/common/package-summary.html | 142 + .../wideskies/common/package-tree.html | 129 + .../responder/wideskies/common/package-use.html | 115 + .../wideskies/mapreduce/ColumnMultMapper.html | 317 + .../wideskies/mapreduce/ColumnMultReducer.html | 338 + .../mapreduce/ComputeResponseTool.html | 318 + .../wideskies/mapreduce/ExpTableMapper.html | 317 + .../wideskies/mapreduce/ExpTableReducer.html | 338 + .../mapreduce/FinalResponseReducer.html | 338 + .../HashSelectorsAndPartitionDataMapper.html | 344 ++ .../wideskies/mapreduce/MRStats.Stats.html | 347 ++ .../responder/wideskies/mapreduce/MRStats.html | 247 + .../wideskies/mapreduce/RowCalcReducer.html | 342 ++ .../mapreduce/class-use/ColumnMultMapper.html | 115 + .../mapreduce/class-use/ColumnMultReducer.html | 115 + .../class-use/ComputeResponseTool.html | 115 + .../mapreduce/class-use/ExpTableMapper.html | 115 + .../mapreduce/class-use/ExpTableReducer.html | 115 + .../class-use/FinalResponseReducer.html | 115 + .../HashSelectorsAndPartitionDataMapper.html | 115 + .../mapreduce/class-use/MRStats.Stats.html | 164 + .../wideskies/mapreduce/class-use/MRStats.html | 115 + .../mapreduce/class-use/RowCalcReducer.html | 115 + .../wideskies/mapreduce/package-frame.html | 31 + .../wideskies/mapreduce/package-summary.html | 196 + .../wideskies/mapreduce/package-tree.html | 160 + .../wideskies/mapreduce/package-use.html | 148 + .../pirk/responder/wideskies/package-frame.html | 20 + .../responder/wideskies/package-summary.html | 141 + .../pirk/responder/wideskies/package-tree.html | 129 + .../pirk/responder/wideskies/package-use.html | 115 + .../responder/wideskies/spark/Accumulators.html | 406 ++ .../wideskies/spark/BroadcastVars.html | 406 ++ .../wideskies/spark/ComputeExpLookupTable.html | 272 + .../wideskies/spark/ComputeResponse.html | 335 + .../spark/EncColMultGroupedMapper.html | 236 + .../wideskies/spark/EncColMultReducer.html | 237 + .../responder/wideskies/spark/EncRowCalc.html | 275 + .../spark/EncRowCalcPrecomputedCache.html | 271 + .../wideskies/spark/ExpKeyFilenameMap.html | 269 + .../wideskies/spark/ExpTableGenerator.html | 270 + .../responder/wideskies/spark/FilterData.html | 274 + .../spark/HashSelectorsAndPartitionData.html | 272 + .../wideskies/spark/class-use/Accumulators.html | 166 + .../spark/class-use/BroadcastVars.html | 192 + .../spark/class-use/ComputeExpLookupTable.html | 115 + .../spark/class-use/ComputeResponse.html | 115 + .../class-use/EncColMultGroupedMapper.html | 115 + .../spark/class-use/EncColMultReducer.html | 115 + .../wideskies/spark/class-use/EncRowCalc.html | 115 + .../class-use/EncRowCalcPrecomputedCache.html | 115 + .../spark/class-use/ExpKeyFilenameMap.html | 115 + .../spark/class-use/ExpTableGenerator.html | 115 + .../wideskies/spark/class-use/FilterData.html | 115 + .../HashSelectorsAndPartitionData.html | 115 + .../wideskies/spark/package-frame.html | 30 + .../wideskies/spark/package-summary.html | 203 + .../responder/wideskies/spark/package-tree.html | 139 + .../responder/wideskies/spark/package-use.html | 155 + .../wideskies/standalone/Responder.html | 332 + .../standalone/class-use/Responder.html | 115 + .../wideskies/standalone/package-frame.html | 19 + .../wideskies/standalone/package-summary.html | 135 + .../wideskies/standalone/package-tree.html | 128 + .../wideskies/standalone/package-use.html | 115 + .../pirk/response/wideskies/Response.html | 403 ++ .../response/wideskies/class-use/Response.html | 207 + .../pirk/response/wideskies/package-frame.html | 19 + .../response/wideskies/package-summary.html | 135 + .../pirk/response/wideskies/package-tree.html | 128 + .../pirk/response/wideskies/package-use.html | 192 + .../org/apache/pirk/schema/data/DataSchema.html | 473 ++ .../pirk/schema/data/LoadDataSchemas.html | 384 ++ .../pirk/schema/data/class-use/DataSchema.html | 347 ++ .../schema/data/class-use/LoadDataSchemas.html | 115 + .../apache/pirk/schema/data/package-frame.html | 20 + .../pirk/schema/data/package-summary.html | 141 + .../apache/pirk/schema/data/package-tree.html | 129 + .../apache/pirk/schema/data/package-use.html | 234 + .../data/partitioner/DataPartitioner.html | 331 + .../data/partitioner/IPDataPartitioner.html | 401 ++ .../partitioner/ISO8601DatePartitioner.html | 402 ++ .../partitioner/PrimitiveTypePartitioner.html | 594 ++ .../partitioner/class-use/DataPartitioner.html | 169 + .../class-use/IPDataPartitioner.html | 115 + .../class-use/ISO8601DatePartitioner.html | 115 + .../class-use/PrimitiveTypePartitioner.html | 115 + .../schema/data/partitioner/package-frame.html | 25 + .../data/partitioner/package-summary.html | 164 + .../schema/data/partitioner/package-tree.html | 138 + .../schema/data/partitioner/package-use.html | 150 + .../pirk/schema/query/LoadQuerySchemas.html | 415 ++ .../apache/pirk/schema/query/QuerySchema.html | 421 ++ .../query/class-use/LoadQuerySchemas.html | 115 + .../schema/query/class-use/QuerySchema.html | 271 + .../pirk/schema/query/filter/DataFilter.html | 225 + .../pirk/schema/query/filter/FilterFactory.html | 262 + .../schema/query/filter/StopListFilter.html | 277 + .../query/filter/class-use/DataFilter.html | 157 + .../query/filter/class-use/FilterFactory.html | 115 + .../query/filter/class-use/StopListFilter.html | 115 + .../pirk/schema/query/filter/package-frame.html | 24 + .../schema/query/filter/package-summary.html | 158 + .../pirk/schema/query/filter/package-tree.html | 137 + .../pirk/schema/query/filter/package-use.html | 150 + .../apache/pirk/schema/query/package-frame.html | 20 + .../pirk/schema/query/package-summary.html | 141 + .../apache/pirk/schema/query/package-tree.html | 129 + .../apache/pirk/schema/query/package-use.html | 213 + .../pirk/schema/response/QueryResponseJSON.html | 580 ++ .../response/class-use/QueryResponseJSON.html | 238 + .../pirk/schema/response/package-frame.html | 19 + .../pirk/schema/response/package-summary.html | 135 + .../pirk/schema/response/package-tree.html | 128 + .../pirk/schema/response/package-use.html | 213 + .../test/distributed/DistributedTestCLI.html | 322 + .../test/distributed/DistributedTestDriver.html | 504 ++ .../class-use/DistributedTestCLI.html | 159 + .../class-use/DistributedTestDriver.html | 115 + .../pirk/test/distributed/package-frame.html | 20 + .../pirk/test/distributed/package-summary.html | 141 + .../pirk/test/distributed/package-tree.html | 129 + .../pirk/test/distributed/package-use.html | 150 + .../distributed/testsuite/DistTestSuite.html | 340 + .../testsuite/class-use/DistTestSuite.html | 115 + .../distributed/testsuite/package-frame.html | 19 + .../distributed/testsuite/package-summary.html | 135 + .../distributed/testsuite/package-tree.html | 128 + .../test/distributed/testsuite/package-use.html | 115 + .../org/apache/pirk/test/utils/BaseTests.html | 591 ++ javadocs/org/apache/pirk/test/utils/Inputs.html | 790 +++ .../apache/pirk/test/utils/StandaloneQuery.html | 271 + .../org/apache/pirk/test/utils/TestUtils.html | 412 ++ .../pirk/test/utils/class-use/BaseTests.html | 115 + .../pirk/test/utils/class-use/Inputs.html | 115 + .../test/utils/class-use/StandaloneQuery.html | 115 + .../pirk/test/utils/class-use/TestUtils.html | 115 + .../apache/pirk/test/utils/package-frame.html | 22 + .../apache/pirk/test/utils/package-summary.html | 151 + .../apache/pirk/test/utils/package-tree.html | 131 + .../org/apache/pirk/test/utils/package-use.html | 115 + .../org/apache/pirk/utils/CSVOutputUtils.html | 573 ++ .../org/apache/pirk/utils/EpochDateParser.html | 335 + javadocs/org/apache/pirk/utils/FileConst.html | 330 + .../apache/pirk/utils/FileIOUtils.Callable.html | 213 + javadocs/org/apache/pirk/utils/FileIOUtils.html | 372 ++ .../apache/pirk/utils/GenerateCronItems.html | 270 + javadocs/org/apache/pirk/utils/HDFS.html | 431 ++ .../apache/pirk/utils/ISO8601DateParser.html | 302 + javadocs/org/apache/pirk/utils/KeyedHash.html | 288 + javadocs/org/apache/pirk/utils/LogUtils.html | 378 ++ .../org/apache/pirk/utils/PIRException.html | 289 + .../org/apache/pirk/utils/QueryParserUtils.html | 353 ++ .../org/apache/pirk/utils/StopListUtils.html | 262 + javadocs/org/apache/pirk/utils/StringUtils.html | 394 ++ .../apache/pirk/utils/SystemConfiguration.html | 402 ++ .../pirk/utils/class-use/CSVOutputUtils.html | 115 + .../pirk/utils/class-use/EpochDateParser.html | 115 + .../apache/pirk/utils/class-use/FileConst.html | 115 + .../utils/class-use/FileIOUtils.Callable.html | 167 + .../pirk/utils/class-use/FileIOUtils.html | 115 + .../pirk/utils/class-use/GenerateCronItems.html | 115 + .../org/apache/pirk/utils/class-use/HDFS.html | 115 + .../pirk/utils/class-use/ISO8601DateParser.html | 115 + .../apache/pirk/utils/class-use/KeyedHash.html | 115 + .../apache/pirk/utils/class-use/LogUtils.html | 115 + .../pirk/utils/class-use/PIRException.html | 312 + .../pirk/utils/class-use/QueryParserUtils.html | 115 + .../pirk/utils/class-use/StopListUtils.html | 115 + .../pirk/utils/class-use/StringUtils.html | 115 + .../utils/class-use/SystemConfiguration.html | 115 + .../org/apache/pirk/utils/package-frame.html | 39 + .../org/apache/pirk/utils/package-summary.html | 239 + .../org/apache/pirk/utils/package-tree.html | 153 + javadocs/org/apache/pirk/utils/package-use.html | 274 + javadocs/overview-frame.html | 46 + javadocs/overview-summary.html | 230 + javadocs/overview-tree.html | 304 + javadocs/package-list | 27 + javadocs/resources/background.gif | Bin 0 -> 2313 bytes javadocs/resources/tab.gif | Bin 0 -> 291 bytes javadocs/resources/titlebar.gif | Bin 0 -> 10701 bytes javadocs/resources/titlebar_end.gif | Bin 0 -> 849 bytes javadocs/serialized-form.html | 1008 +++ javadocs/stylesheet.css | 474 ++ .../test/general/ISO8601DateParserTest.html | 260 + javadocs/test/general/KeyedHashTest.html | 270 + javadocs/test/general/PartitionUtilsTest.html | 286 + javadocs/test/general/QueryParserUtilsTest.html | 403 ++ .../class-use/ISO8601DateParserTest.html | 115 + .../test/general/class-use/KeyedHashTest.html | 115 + .../general/class-use/PartitionUtilsTest.html | 115 + .../general/class-use/QueryParserUtilsTest.html | 115 + javadocs/test/general/package-frame.html | 22 + javadocs/test/general/package-summary.html | 153 + javadocs/test/general/package-tree.html | 131 + javadocs/test/general/package-use.html | 115 + .../test/schema/data/LoadDataSchemaTest.html | 292 + .../data/class-use/LoadDataSchemaTest.html | 115 + javadocs/test/schema/data/package-frame.html | 19 + javadocs/test/schema/data/package-summary.html | 135 + javadocs/test/schema/data/package-tree.html | 128 + javadocs/test/schema/data/package-use.html | 115 + .../test/schema/query/LoadQuerySchemaTest.html | 308 + .../query/class-use/LoadQuerySchemaTest.html | 115 + javadocs/test/schema/query/package-frame.html | 19 + javadocs/test/schema/query/package-summary.html | 135 + javadocs/test/schema/query/package-tree.html | 128 + javadocs/test/schema/query/package-use.html | 115 + .../wideskies/standalone/StandaloneTest.html | 269 + .../standalone/class-use/StandaloneTest.html | 115 + .../wideskies/standalone/package-frame.html | 19 + .../wideskies/standalone/package-summary.html | 135 + .../test/wideskies/standalone/package-tree.html | 128 + .../test/wideskies/standalone/package-use.html | 115 + js/bootstrap.js | 1951 ++++++ js/bootstrap.min.js | 6 + js/dataTables.bootstrap.js | 251 + js/jquery.dataTables.min.js | 155 + mailing_list_pirk.md | 27 + news.md | 12 + papers.md | 6 + papers/1999_asiacrypt_paillier_paper.pdf | Bin 0 -> 224859 bytes papers/index.md | 17 + papers/wideskies_paper.pdf | Bin 0 -> 375538 bytes people_pirk.md | 49 + .../_base.scssc | Bin 0 -> 35781 bytes .../_layout.scssc | Bin 0 -> 45947 bytes .../_syntax-highlighting.scssc | Bin 0 -> 44379 bytes .../_base.scssc | Bin 0 -> 35754 bytes .../_layout.scssc | Bin 0 -> 45920 bytes .../_syntax-highlighting.scssc | Bin 0 -> 44352 bytes .../_base.scssc | Bin 0 -> 35775 bytes .../_layout.scssc | Bin 0 -> 45941 bytes .../_syntax-highlighting.scssc | Bin 0 -> 44373 bytes pirk-site/_site/Gemfile | 4 + pirk-site/_site/Gemfile.lock | 129 + pirk-site/_site/apache-incubator-logo.png | Bin 0 -> 4234 bytes pirk-site/_site/community.md | 50 + pirk-site/_site/css/bootstrap-theme.css | 348 ++ pirk-site/_site/css/bootstrap-theme.css.map | 1 + pirk-site/_site/css/bootstrap-theme.min.css | 7 + pirk-site/_site/css/bootstrap.css | 5786 ++++++++++++++++++ pirk-site/_site/css/bootstrap.css.map | 1 + pirk-site/_site/css/bootstrap.min.css | 7 + pirk-site/_site/css/dataTables.bootstrap.css | 281 + pirk-site/_site/css/main.css | 180 + pirk-site/_site/css/pirk.css | 188 + pirk-site/_site/downloads/index.html | 178 + pirk-site/_site/faq.html | 168 + pirk-site/_site/feed.xml | 14 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20335 bytes .../fonts/glyphicons-halflings-regular.svg | 229 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 41280 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23320 bytes pirk-site/_site/for_developers.html | 307 + pirk-site/_site/for_users.html | 313 + pirk-site/_site/get_involved_pirk.html | 183 + .../6edb214e-3f97-4edf-b1b6-c1c6269a41a7.png | Bin 0 -> 13111 bytes pirk-site/_site/images/GitHub-Mark-32px.png | Bin 0 -> 1714 bytes pirk-site/_site/images/Twitter_logo_blue.png | Bin 0 -> 22689 bytes .../_site/images/apache-incubator-logo.png | Bin 0 -> 4234 bytes pirk-site/_site/images/feather-small.gif | Bin 0 -> 129292 bytes .../images/glyphicons_social_17_linked_in.png | Bin 0 -> 1299 bytes .../images/glyphicons_social_21_github.png | Bin 0 -> 1306 bytes .../images/glyphicons_social_31_twitter.png | Bin 0 -> 1370 bytes pirk-site/_site/images/pirkImage.png | Bin 0 -> 54992 bytes pirk-site/_site/images/sort_asc.png | Bin 0 -> 1118 bytes pirk-site/_site/images/sort_both.png | Bin 0 -> 1136 bytes pirk-site/_site/images/sort_desc.png | Bin 0 -> 1127 bytes pirk-site/_site/images/tapir.png | Bin 0 -> 49037 bytes pirk-site/_site/index.html | 277 + pirk-site/_site/javadocs/allclasses-frame.html | 111 + .../_site/javadocs/allclasses-noframe.html | 111 + pirk-site/_site/javadocs/constant-values.html | 606 ++ pirk-site/_site/javadocs/deprecated-list.html | 115 + pirk-site/_site/javadocs/help-doc.html | 220 + .../_site/javadocs/index-files/index-1.html | 160 + .../_site/javadocs/index-files/index-10.html | 171 + .../_site/javadocs/index-files/index-11.html | 130 + .../_site/javadocs/index-files/index-12.html | 164 + .../_site/javadocs/index-files/index-13.html | 167 + .../_site/javadocs/index-files/index-14.html | 140 + .../_site/javadocs/index-files/index-15.html | 170 + .../_site/javadocs/index-files/index-16.html | 226 + .../_site/javadocs/index-files/index-17.html | 226 + .../_site/javadocs/index-files/index-18.html | 244 + .../_site/javadocs/index-files/index-19.html | 261 + .../_site/javadocs/index-files/index-2.html | 168 + .../_site/javadocs/index-files/index-20.html | 254 + .../_site/javadocs/index-files/index-21.html | 126 + .../_site/javadocs/index-files/index-22.html | 127 + .../_site/javadocs/index-files/index-23.html | 180 + .../_site/javadocs/index-files/index-3.html | 297 + .../_site/javadocs/index-files/index-4.html | 240 + .../_site/javadocs/index-files/index-5.html | 277 + .../_site/javadocs/index-files/index-6.html | 178 + .../_site/javadocs/index-files/index-7.html | 440 ++ .../_site/javadocs/index-files/index-8.html | 184 + .../_site/javadocs/index-files/index-9.html | 198 + pirk-site/_site/javadocs/index.html | 74 + .../apache/pirk/benchmark/BenchmarkDriver.html | 262 + ...aillierBenchmark.PaillierBenchmarkState.html | 263 + .../pirk/benchmark/PaillierBenchmark.html | 304 + .../benchmark/class-use/BenchmarkDriver.html | 115 + ...aillierBenchmark.PaillierBenchmarkState.html | 163 + .../benchmark/class-use/PaillierBenchmark.html | 115 + .../apache/pirk/benchmark/package-frame.html | 21 + .../apache/pirk/benchmark/package-summary.html | 145 + .../org/apache/pirk/benchmark/package-tree.html | 130 + .../org/apache/pirk/benchmark/package-use.html | 148 + .../pirk/encryption/ModPowAbstraction.html | 303 + .../org/apache/pirk/encryption/Paillier.html | 519 ++ .../apache/pirk/encryption/PrimeGenerator.html | 334 + .../encryption/class-use/ModPowAbstraction.html | 115 + .../pirk/encryption/class-use/Paillier.html | 235 + .../encryption/class-use/PrimeGenerator.html | 115 + .../apache/pirk/encryption/package-frame.html | 21 + .../apache/pirk/encryption/package-summary.html | 147 + .../apache/pirk/encryption/package-tree.html | 130 + .../org/apache/pirk/encryption/package-use.html | 192 + .../inputformat/hadoop/BaseInputFormat.html | 249 + .../inputformat/hadoop/BytesArrayWritable.html | 377 ++ .../inputformat/hadoop/InputFormatConst.html | 291 + .../inputformat/hadoop/TextArrayWritable.html | 324 + .../hadoop/class-use/BaseInputFormat.html | 158 + .../hadoop/class-use/BytesArrayWritable.html | 255 + .../hadoop/class-use/InputFormatConst.html | 115 + .../hadoop/class-use/TextArrayWritable.html | 115 + .../hadoop/json/JSONInputFormat.html | 314 + .../hadoop/json/JSONInputFormatBase.html | 299 + .../hadoop/json/JSONRecordReader.html | 410 ++ .../hadoop/json/class-use/JSONInputFormat.html | 115 + .../json/class-use/JSONInputFormatBase.html | 115 + .../hadoop/json/class-use/JSONRecordReader.html | 115 + .../inputformat/hadoop/json/package-frame.html | 21 + .../hadoop/json/package-summary.html | 148 + .../inputformat/hadoop/json/package-tree.html | 146 + .../inputformat/hadoop/json/package-use.html | 115 + .../pirk/inputformat/hadoop/package-frame.html | 22 + .../inputformat/hadoop/package-summary.html | 153 + .../pirk/inputformat/hadoop/package-tree.html | 139 + .../pirk/inputformat/hadoop/package-use.html | 213 + .../apache/pirk/querier/wideskies/Querier.html | 399 ++ .../pirk/querier/wideskies/QuerierConst.html | 280 + .../pirk/querier/wideskies/QuerierDriver.html | 301 + .../querier/wideskies/QuerierDriverCLI.html | 540 ++ .../querier/wideskies/class-use/Querier.html | 206 + .../wideskies/class-use/QuerierConst.html | 115 + .../wideskies/class-use/QuerierDriver.html | 115 + .../wideskies/class-use/QuerierDriverCLI.html | 115 + .../wideskies/decrypt/DecryptResponse.html | 325 + .../decrypt/DecryptResponseRunnable.html | 289 + .../decrypt/class-use/DecryptResponse.html | 115 + .../class-use/DecryptResponseRunnable.html | 115 + .../wideskies/decrypt/package-frame.html | 20 + .../wideskies/decrypt/package-summary.html | 141 + .../querier/wideskies/decrypt/package-tree.html | 129 + .../querier/wideskies/decrypt/package-use.html | 115 + .../querier/wideskies/encrypt/EncryptQuery.html | 403 ++ .../wideskies/encrypt/EncryptQueryRunnable.html | 294 + .../wideskies/encrypt/ExpTableRunnable.html | 283 + .../encrypt/class-use/EncryptQuery.html | 115 + .../encrypt/class-use/EncryptQueryRunnable.html | 115 + .../encrypt/class-use/ExpTableRunnable.html | 115 + .../wideskies/encrypt/package-frame.html | 21 + .../wideskies/encrypt/package-summary.html | 147 + .../querier/wideskies/encrypt/package-tree.html | 130 + .../querier/wideskies/encrypt/package-use.html | 115 + .../pirk/querier/wideskies/package-frame.html | 22 + .../pirk/querier/wideskies/package-summary.html | 153 + .../pirk/querier/wideskies/package-tree.html | 131 + .../pirk/querier/wideskies/package-use.html | 192 + .../org/apache/pirk/query/wideskies/Query.html | 577 ++ .../apache/pirk/query/wideskies/QueryInfo.html | 494 ++ .../apache/pirk/query/wideskies/QueryUtils.html | 426 ++ .../pirk/query/wideskies/class-use/Query.html | 355 ++ .../query/wideskies/class-use/QueryInfo.html | 472 ++ .../query/wideskies/class-use/QueryUtils.html | 115 + .../pirk/query/wideskies/package-frame.html | 21 + .../pirk/query/wideskies/package-summary.html | 147 + .../pirk/query/wideskies/package-tree.html | 130 + .../pirk/query/wideskies/package-use.html | 343 ++ .../pirk/responder/wideskies/ResponderCLI.html | 605 ++ .../responder/wideskies/ResponderDriver.html | 267 + .../wideskies/class-use/ResponderCLI.html | 115 + .../wideskies/class-use/ResponderDriver.html | 115 + .../wideskies/common/ComputeEncryptedRow.html | 409 ++ .../common/HashSelectorAndPartitionData.html | 307 + .../common/class-use/ComputeEncryptedRow.html | 115 + .../class-use/HashSelectorAndPartitionData.html | 115 + .../wideskies/common/package-frame.html | 20 + .../wideskies/common/package-summary.html | 142 + .../wideskies/common/package-tree.html | 129 + .../responder/wideskies/common/package-use.html | 115 + .../wideskies/mapreduce/ColumnMultMapper.html | 317 + .../wideskies/mapreduce/ColumnMultReducer.html | 338 + .../mapreduce/ComputeResponseTool.html | 318 + .../wideskies/mapreduce/ExpTableMapper.html | 317 + .../wideskies/mapreduce/ExpTableReducer.html | 338 + .../mapreduce/FinalResponseReducer.html | 338 + .../HashSelectorsAndPartitionDataMapper.html | 344 ++ .../wideskies/mapreduce/MRStats.Stats.html | 347 ++ .../responder/wideskies/mapreduce/MRStats.html | 247 + .../wideskies/mapreduce/RowCalcReducer.html | 342 ++ .../mapreduce/class-use/ColumnMultMapper.html | 115 + .../mapreduce/class-use/ColumnMultReducer.html | 115 + .../class-use/ComputeResponseTool.html | 115 + .../mapreduce/class-use/ExpTableMapper.html | 115 + .../mapreduce/class-use/ExpTableReducer.html | 115 + .../class-use/FinalResponseReducer.html | 115 + .../HashSelectorsAndPartitionDataMapper.html | 115 + .../mapreduce/class-use/MRStats.Stats.html | 164 + .../wideskies/mapreduce/class-use/MRStats.html | 115 + .../mapreduce/class-use/RowCalcReducer.html | 115 + .../wideskies/mapreduce/package-frame.html | 31 + .../wideskies/mapreduce/package-summary.html | 196 + .../wideskies/mapreduce/package-tree.html | 160 + .../wideskies/mapreduce/package-use.html | 148 + .../pirk/responder/wideskies/package-frame.html | 20 + .../responder/wideskies/package-summary.html | 141 + .../pirk/responder/wideskies/package-tree.html | 129 + .../pirk/responder/wideskies/package-use.html | 115 + .../responder/wideskies/spark/Accumulators.html | 406 ++ .../wideskies/spark/BroadcastVars.html | 406 ++ .../wideskies/spark/ComputeExpLookupTable.html | 272 + .../wideskies/spark/ComputeResponse.html | 335 + .../spark/EncColMultGroupedMapper.html | 236 + .../wideskies/spark/EncColMultReducer.html | 237 + .../responder/wideskies/spark/EncRowCalc.html | 275 + .../spark/EncRowCalcPrecomputedCache.html | 271 + .../wideskies/spark/ExpKeyFilenameMap.html | 269 + .../wideskies/spark/ExpTableGenerator.html | 270 + .../responder/wideskies/spark/FilterData.html | 274 + .../spark/HashSelectorsAndPartitionData.html | 272 + .../wideskies/spark/class-use/Accumulators.html | 166 + .../spark/class-use/BroadcastVars.html | 192 + .../spark/class-use/ComputeExpLookupTable.html | 115 + .../spark/class-use/ComputeResponse.html | 115 + .../class-use/EncColMultGroupedMapper.html | 115 + .../spark/class-use/EncColMultReducer.html | 115 + .../wideskies/spark/class-use/EncRowCalc.html | 115 + .../class-use/EncRowCalcPrecomputedCache.html | 115 + .../spark/class-use/ExpKeyFilenameMap.html | 115 + .../spark/class-use/ExpTableGenerator.html | 115 + .../wideskies/spark/class-use/FilterData.html | 115 + .../HashSelectorsAndPartitionData.html | 115 + .../wideskies/spark/package-frame.html | 30 + .../wideskies/spark/package-summary.html | 203 + .../responder/wideskies/spark/package-tree.html | 139 + .../responder/wideskies/spark/package-use.html | 155 + .../wideskies/standalone/Responder.html | 332 + .../standalone/class-use/Responder.html | 115 + .../wideskies/standalone/package-frame.html | 19 + .../wideskies/standalone/package-summary.html | 135 + .../wideskies/standalone/package-tree.html | 128 + .../wideskies/standalone/package-use.html | 115 + .../pirk/response/wideskies/Response.html | 403 ++ .../response/wideskies/class-use/Response.html | 207 + .../pirk/response/wideskies/package-frame.html | 19 + .../response/wideskies/package-summary.html | 135 + .../pirk/response/wideskies/package-tree.html | 128 + .../pirk/response/wideskies/package-use.html | 192 + .../org/apache/pirk/schema/data/DataSchema.html | 473 ++ .../pirk/schema/data/LoadDataSchemas.html | 384 ++ .../pirk/schema/data/class-use/DataSchema.html | 347 ++ .../schema/data/class-use/LoadDataSchemas.html | 115 + .../apache/pirk/schema/data/package-frame.html | 20 + .../pirk/schema/data/package-summary.html | 141 + .../apache/pirk/schema/data/package-tree.html | 129 + .../apache/pirk/schema/data/package-use.html | 234 + .../data/partitioner/DataPartitioner.html | 331 + .../data/partitioner/IPDataPartitioner.html | 401 ++ .../partitioner/ISO8601DatePartitioner.html | 402 ++ .../partitioner/PrimitiveTypePartitioner.html | 594 ++ .../partitioner/class-use/DataPartitioner.html | 169 + .../class-use/IPDataPartitioner.html | 115 + .../class-use/ISO8601DatePartitioner.html | 115 + .../class-use/PrimitiveTypePartitioner.html | 115 + .../schema/data/partitioner/package-frame.html | 25 + .../data/partitioner/package-summary.html | 164 + .../schema/data/partitioner/package-tree.html | 138 + .../schema/data/partitioner/package-use.html | 150 + .../pirk/schema/query/LoadQuerySchemas.html | 415 ++ .../apache/pirk/schema/query/QuerySchema.html | 421 ++ .../query/class-use/LoadQuerySchemas.html | 115 + .../schema/query/class-use/QuerySchema.html | 271 + .../pirk/schema/query/filter/DataFilter.html | 225 + .../pirk/schema/query/filter/FilterFactory.html | 262 + .../schema/query/filter/StopListFilter.html | 277 + .../query/filter/class-use/DataFilter.html | 157 + .../query/filter/class-use/FilterFactory.html | 115 + .../query/filter/class-use/StopListFilter.html | 115 + .../pirk/schema/query/filter/package-frame.html | 24 + .../schema/query/filter/package-summary.html | 158 + .../pirk/schema/query/filter/package-tree.html | 137 + .../pirk/schema/query/filter/package-use.html | 150 + .../apache/pirk/schema/query/package-frame.html | 20 + .../pirk/schema/query/package-summary.html | 141 + .../apache/pirk/schema/query/package-tree.html | 129 + .../apache/pirk/schema/query/package-use.html | 213 + .../pirk/schema/response/QueryResponseJSON.html | 580 ++ .../response/class-use/QueryResponseJSON.html | 238 + .../pirk/schema/response/package-frame.html | 19 + .../pirk/schema/response/package-summary.html | 135 + .../pirk/schema/response/package-tree.html | 128 + .../pirk/schema/response/package-use.html | 213 + .../test/distributed/DistributedTestCLI.html | 322 + .../test/distributed/DistributedTestDriver.html | 504 ++ .../class-use/DistributedTestCLI.html | 159 + .../class-use/DistributedTestDriver.html | 115 + .../pirk/test/distributed/package-frame.html | 20 + .../pirk/test/distributed/package-summary.html | 141 + .../pirk/test/distributed/package-tree.html | 129 + .../pirk/test/distributed/package-use.html | 150 + .../distributed/testsuite/DistTestSuite.html | 340 + .../testsuite/class-use/DistTestSuite.html | 115 + .../distributed/testsuite/package-frame.html | 19 + .../distributed/testsuite/package-summary.html | 135 + .../distributed/testsuite/package-tree.html | 128 + .../test/distributed/testsuite/package-use.html | 115 + .../org/apache/pirk/test/utils/BaseTests.html | 591 ++ .../org/apache/pirk/test/utils/Inputs.html | 790 +++ .../apache/pirk/test/utils/StandaloneQuery.html | 271 + .../org/apache/pirk/test/utils/TestUtils.html | 412 ++ .../pirk/test/utils/class-use/BaseTests.html | 115 + .../pirk/test/utils/class-use/Inputs.html | 115 + .../test/utils/class-use/StandaloneQuery.html | 115 + .../pirk/test/utils/class-use/TestUtils.html | 115 + .../apache/pirk/test/utils/package-frame.html | 22 + .../apache/pirk/test/utils/package-summary.html | 151 + .../apache/pirk/test/utils/package-tree.html | 131 + .../org/apache/pirk/test/utils/package-use.html | 115 + .../org/apache/pirk/utils/CSVOutputUtils.html | 573 ++ .../org/apache/pirk/utils/EpochDateParser.html | 335 + .../org/apache/pirk/utils/FileConst.html | 330 + .../apache/pirk/utils/FileIOUtils.Callable.html | 213 + .../org/apache/pirk/utils/FileIOUtils.html | 372 ++ .../apache/pirk/utils/GenerateCronItems.html | 270 + .../javadocs/org/apache/pirk/utils/HDFS.html | 431 ++ .../apache/pirk/utils/ISO8601DateParser.html | 302 + .../org/apache/pirk/utils/KeyedHash.html | 288 + .../org/apache/pirk/utils/LogUtils.html | 378 ++ .../org/apache/pirk/utils/PIRException.html | 289 + .../org/apache/pirk/utils/QueryParserUtils.html | 353 ++ .../org/apache/pirk/utils/StopListUtils.html | 262 + .../org/apache/pirk/utils/StringUtils.html | 394 ++ .../apache/pirk/utils/SystemConfiguration.html | 402 ++ .../pirk/utils/class-use/CSVOutputUtils.html | 115 + .../pirk/utils/class-use/EpochDateParser.html | 115 + .../apache/pirk/utils/class-use/FileConst.html | 115 + .../utils/class-use/FileIOUtils.Callable.html | 167 + .../pirk/utils/class-use/FileIOUtils.html | 115 + .../pirk/utils/class-use/GenerateCronItems.html | 115 + .../org/apache/pirk/utils/class-use/HDFS.html | 115 + .../pirk/utils/class-use/ISO8601DateParser.html | 115 + .../apache/pirk/utils/class-use/KeyedHash.html | 115 + .../apache/pirk/utils/class-use/LogUtils.html | 115 + .../pirk/utils/class-use/PIRException.html | 312 + .../pirk/utils/class-use/QueryParserUtils.html | 115 + .../pirk/utils/class-use/StopListUtils.html | 115 + .../pirk/utils/class-use/StringUtils.html | 115 + .../utils/class-use/SystemConfiguration.html | 115 + .../org/apache/pirk/utils/package-frame.html | 39 + .../org/apache/pirk/utils/package-summary.html | 239 + .../org/apache/pirk/utils/package-tree.html | 153 + .../org/apache/pirk/utils/package-use.html | 274 + pirk-site/_site/javadocs/overview-frame.html | 46 + pirk-site/_site/javadocs/overview-summary.html | 230 + pirk-site/_site/javadocs/overview-tree.html | 304 + pirk-site/_site/javadocs/package-list | 27 + .../_site/javadocs/resources/background.gif | Bin 0 -> 2313 bytes pirk-site/_site/javadocs/resources/tab.gif | Bin 0 -> 291 bytes pirk-site/_site/javadocs/resources/titlebar.gif | Bin 0 -> 10701 bytes .../_site/javadocs/resources/titlebar_end.gif | Bin 0 -> 849 bytes pirk-site/_site/javadocs/serialized-form.html | 1008 +++ pirk-site/_site/javadocs/stylesheet.css | 474 ++ .../test/general/ISO8601DateParserTest.html | 260 + .../javadocs/test/general/KeyedHashTest.html | 270 + .../test/general/PartitionUtilsTest.html | 286 + .../test/general/QueryParserUtilsTest.html | 403 ++ .../class-use/ISO8601DateParserTest.html | 115 + .../test/general/class-use/KeyedHashTest.html | 115 + .../general/class-use/PartitionUtilsTest.html | 115 + .../general/class-use/QueryParserUtilsTest.html | 115 + .../javadocs/test/general/package-frame.html | 22 + .../javadocs/test/general/package-summary.html | 153 + .../javadocs/test/general/package-tree.html | 131 + .../javadocs/test/general/package-use.html | 115 + .../test/schema/data/LoadDataSchemaTest.html | 292 + .../data/class-use/LoadDataSchemaTest.html | 115 + .../test/schema/data/package-frame.html | 19 + .../test/schema/data/package-summary.html | 135 + .../javadocs/test/schema/data/package-tree.html | 128 + .../javadocs/test/schema/data/package-use.html | 115 + .../test/schema/query/LoadQuerySchemaTest.html | 308 + .../query/class-use/LoadQuerySchemaTest.html | 115 + .../test/schema/query/package-frame.html | 19 + .../test/schema/query/package-summary.html | 135 + .../test/schema/query/package-tree.html | 128 + .../javadocs/test/schema/query/package-use.html | 115 + .../wideskies/standalone/StandaloneTest.html | 269 + .../standalone/class-use/StandaloneTest.html | 115 + .../wideskies/standalone/package-frame.html | 19 + .../wideskies/standalone/package-summary.html | 135 + .../test/wideskies/standalone/package-tree.html | 128 + .../test/wideskies/standalone/package-use.html | 115 + pirk-site/_site/js/bootstrap.js | 1951 ++++++ pirk-site/_site/js/bootstrap.min.js | 6 + pirk-site/_site/js/dataTables.bootstrap.js | 251 + pirk-site/_site/js/jquery.dataTables.min.js | 155 + pirk-site/_site/mailing_list_pirk.html | 194 + pirk-site/_site/news.html | 173 + pirk-site/_site/papers.html | 10 + .../papers/1999_asiacrypt_paillier_paper.pdf | Bin 0 -> 224859 bytes pirk-site/_site/papers/index.html | 182 + pirk-site/_site/papers/wideskies_paper.pdf | Bin 0 -> 375538 bytes pirk-site/_site/people_pirk.html | 285 + pirk-site/_site/pirk_papers.html | 167 + pirk-site/_site/releasing.html | 167 + pirk-site/_site/roadmap/index.html | 201 + pirk-site/_site/verifying_releases.html | 240 + pirk_papers.md | 6 + releasing.md | 6 + roadmap/index.md | 32 + roadmap/index.md~ | 32 + verifying_releases.md | 78 + 810 files changed, 157664 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/#index.md# ---------------------------------------------------------------------- diff --git a/#index.md# b/#index.md# new file mode 100755 index 0000000..7db4d4c --- /dev/null +++ b/#index.md# @@ -0,0 +1,20 @@ +--- +title: Apache Pirk (incubating) +skiph1fortitle: true +nav: nav_index +legal_notice: Apache Pirk (incubating), Apache, and the Apache feather logo, are trademarks of the [Apache Software Foundation](https://www.apache.org). +--- + +<div class="row"> + <div class="col-md-2" id="sidebar"> + <br> + {% capture social-include %}{% include social.md %}{% endcapture %}{{ social-include | markdownify }} + <hr> + <a id="accumulo-summit-logo" href="http://accumulosummit.com/"><img alt="Accumulo Summit" class="img-responsive" src="{{ site.baseurl }}/images/accumulo-summit.png"></a> + </div> + <div class="col-md-8 col-md-offset-1"> + <br> + <img alt="Apache Pirk (incubating)is a framework for scalable Private Information Retrieval (PIR)." class="img-responsive" src="{{ site.baseurl }}/images/accumulo-logo.png" style="margin:0 auto;"/> + <br> + <div class="jumbotron" style="text-align: center"> + <p>Apa \ No newline at end of file http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/Gemfile ---------------------------------------------------------------------- diff --git a/Gemfile b/Gemfile new file mode 100755 index 0000000..490fab5 --- /dev/null +++ b/Gemfile @@ -0,0 +1,4 @@ +source 'https://rubygems.org' +gem 'github-pages', group: :jekyll_plugins +gem 'jekyll-redirect-from' + http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/Gemfile.lock ---------------------------------------------------------------------- diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..a74577f --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,129 @@ +GEM + remote: https://rubygems.org/ + specs: + activesupport (4.2.6) + 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) + coffee-script (2.4.1) + coffee-script-source + execjs + coffee-script-source (1.10.0) + colorator (0.1) + ethon (0.9.0) + ffi (>= 1.3.0) + execjs (2.7.0) + faraday (0.9.2) + multipart-post (>= 1.2, < 3) + ffi (1.9.14) + gemoji (2.1.0) + github-pages (87) + github-pages-health-check (= 1.1.0) + jekyll (= 3.1.6) + jekyll-coffeescript (= 1.0.1) + jekyll-feed (= 0.5.1) + jekyll-gist (= 1.4.0) + jekyll-github-metadata (= 2.0.2) + jekyll-mentions (= 1.1.3) + jekyll-paginate (= 1.1.0) + jekyll-redirect-from (= 0.11.0) + jekyll-sass-converter (= 1.3.0) + jekyll-seo-tag (= 2.0.0) + jekyll-sitemap (= 0.10.0) + jemoji (= 0.6.2) + kramdown (= 1.11.1) + liquid (= 3.0.6) + listen (= 3.0.6) + mercenary (~> 0.3) + rouge (= 1.11.1) + terminal-table (~> 1.4) + github-pages-health-check (1.1.0) + addressable (~> 2.3) + net-dns (~> 0.8) + octokit (~> 4.0) + public_suffix (~> 1.4) + typhoeus (~> 0.7) + html-pipeline (2.4.1) + activesupport (>= 2, < 5) + nokogiri (>= 1.4) + i18n (0.7.0) + jekyll (3.1.6) + colorator (~> 0.1) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 1.1) + kramdown (~> 1.3) + liquid (~> 3.0) + mercenary (~> 0.3.3) + rouge (~> 1.7) + safe_yaml (~> 1.0) + jekyll-coffeescript (1.0.1) + coffee-script (~> 2.2) + jekyll-feed (0.5.1) + jekyll-gist (1.4.0) + octokit (~> 4.2) + jekyll-github-metadata (2.0.2) + jekyll (~> 3.1) + octokit (~> 4.0) + jekyll-mentions (1.1.3) + html-pipeline (~> 2.3) + jekyll (~> 3.0) + jekyll-paginate (1.1.0) + jekyll-redirect-from (0.11.0) + jekyll (>= 2.0) + jekyll-sass-converter (1.3.0) + sass (~> 3.2) + jekyll-seo-tag (2.0.0) + jekyll (~> 3.1) + jekyll-sitemap (0.10.0) + jekyll-watch (1.4.0) + listen (~> 3.0, < 3.1) + jemoji (0.6.2) + gemoji (~> 2.0) + html-pipeline (~> 2.2) + jekyll (>= 3.0) + json (1.8.3) + kramdown (1.11.1) + liquid (3.0.6) + listen (3.0.6) + rb-fsevent (>= 0.9.3) + rb-inotify (>= 0.9.7) + mercenary (0.3.6) + mini_portile2 (2.1.0) + minitest (5.9.0) + multipart-post (2.0.0) + net-dns (0.8.0) + nokogiri (1.6.8) + mini_portile2 (~> 2.1.0) + pkg-config (~> 1.1.7) + octokit (4.3.0) + sawyer (~> 0.7.0, >= 0.5.3) + pkg-config (1.1.7) + public_suffix (1.5.3) + rb-fsevent (0.9.7) + rb-inotify (0.9.7) + ffi (>= 0.5.0) + rouge (1.11.1) + safe_yaml (1.0.4) + sass (3.4.22) + sawyer (0.7.0) + addressable (>= 2.3.5, < 2.5) + faraday (~> 0.8, < 0.10) + terminal-table (1.6.0) + thread_safe (0.3.5) + typhoeus (0.8.0) + ethon (>= 0.8.0) + tzinfo (1.2.2) + thread_safe (~> 0.1) + +PLATFORMS + ruby + +DEPENDENCIES + github-pages + jekyll-redirect-from + +BUNDLED WITH + 1.12.5 http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_config-asf.yml ---------------------------------------------------------------------- diff --git a/_config-asf.yml b/_config-asf.yml new file mode 100755 index 0000000..2843554 --- /dev/null +++ b/_config-asf.yml @@ -0,0 +1,33 @@ +# Welcome to Jekyll! +# +# This config file is meant for settings that affect your whole blog, values +# which you are expected to set up once and rarely need to edit after that. +# For technical reasons, this file is *NOT* reloaded automatically when you use +# 'jekyll serve'. If you change this file, please restart the server process. + +# Site settings +title: Apache Pirk (incubating) +email: [email protected] +description: > # this means to ignore newlines until "baseurl:" + Pirk is a framework for scalable Private Information Retrieval (PIR). +baseurl: "/pirk" # the subpath of your site, e.g. /blog +url: "http://pirk.incubator.apache.org/" # the base hostname & protocol for your site +twitter_username: ApachePirk +github_username: apache/pirk +repository: apache/incubator-pirk +exclude: [vendor] +latest_minor_release: XX + +# Build settings +markdown: kramdown + +defaults: + - + scope: + path: "" + type: "pages" + values: + layout: "skeleton" + +whitelist: [jekyll-redirect-from] +gems: [jekyll-redirect-from] http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_config.yml ---------------------------------------------------------------------- diff --git a/_config.yml b/_config.yml new file mode 100755 index 0000000..3653d55 --- /dev/null +++ b/_config.yml @@ -0,0 +1,34 @@ +# Welcome to Jekyll! +# +# This config file is meant for settings that affect your whole blog, values +# which you are expected to set up once and rarely need to edit after that. +# For technical reasons, this file is *NOT* reloaded automatically when you use +# 'jekyll serve'. If you change this file, please restart the server process. + +# Site settings +title: Apache Pirk (incubating) +email: [email protected] +description: > # this means to ignore newlines until "baseurl:" + Pirk is a framework for scalable Private Information Retrieval (PIR). +baseurl: "/pirk" # the subpath of your site, e.g. /blog +url: "http://pirk.incubator.apache.org/" # the base hostname & protocol for your site +twitter_username: ApachePirk +github_username: apache/pirk +repository: apache/incubator-pirk +exclude: [vendor] +latest_minor_release: XX + +# Build settings +markdown: kramdown + +defaults: + - + scope: + path: "" + type: "pages" + values: + layout: "skeleton" + +whitelist: [jekyll-redirect-from] +gems: [jekyll-redirect-from] + http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_devtools/cibuild ---------------------------------------------------------------------- diff --git a/_devtools/cibuild b/_devtools/cibuild new file mode 100755 index 0000000..c1b7016 --- /dev/null +++ b/_devtools/cibuild @@ -0,0 +1,5 @@ +#! /usr/bin/env bash +set -e # halt script on error + +bundle exec jekyll build --config _config-asf.yml --safe + http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_devtools/git-hooks/post-commit ---------------------------------------------------------------------- diff --git a/_devtools/git-hooks/post-commit b/_devtools/git-hooks/post-commit new file mode 100755 index 0000000..46b8eeb --- /dev/null +++ b/_devtools/git-hooks/post-commit @@ -0,0 +1,60 @@ +#! /usr/bin/env bash + +build_jekyll_site() { + # $1 is the expected source branch + local source_br; source_br=$1 + # $2 is the name of the target branch + local tgt_br; tgt_br=$2 + # $3 jekyll config file to build + local config; config=$3 + + local cur_branch; cur_branch=$(git rev-parse --symbolic-full-name HEAD) || return 1 + + # skip execution on other branches + [[ $cur_branch == "refs/heads/$source_br" ]] || return 0 + + # create message + local message; message="Jekyll build from $source_br:$(git rev-parse --verify 'HEAD^{commit}' | cut -c1-7)"$'\n'$'\n'"$(git cat-file commit HEAD | sed '1,/^$/d')" + + # import git utils: needed for die, require_clean_work_tree + . "$(git --exec-path)/git-sh-setup" || return 1 + + # ensure target branch exists + local target_branch; target_branch=$(git rev-parse --symbolic-full-name "$tgt_br" 2>/dev/null) || die "fatal: $tgt_br is not a branch" + case "$target_branch" in + refs/heads/*) + true + ;; + *) + die "fatal: $tgt_br is not a branch" + ;; + esac + + # don't build what's not checked in + require_clean_work_tree + + # check that jekyll config file exists + [[ -f $config ]] || die "fatal: $config is not a file or does not exist" + + # check gem versions + bundle check >/dev/null || die "fatal: gems are out of date; run 'bundle install'" + + # prep the working location + local workdir; workdir=$(mktemp -d /tmp/jekyll-XXXXXXXXXX) || die "fatal: unable to allocate a temporary directory" + trap "rm -rf '""$workdir""'" 0 1 2 3 15 + + # actually generate the site + bundle exec jekyll build --config "$config" --destination "$workdir/_site" --safe || die "fatal: jekyll build failure" + + # prepare and commit to the target branch + export GIT_INDEX_FILE="$workdir/index" + rm -f "$workdir/_site/Gemfile" "$workdir/_site/Gemfile.lock" + git --work-tree="$workdir/_site" add . || die "fatal: error adding $workdir/_site" + local tree; tree=$(git write-tree) || die "fatal: error writing tree" + local commit; commit=$(git commit-tree "$tree" -p "$target_branch" -m "$message") || die "fatal: error writing commit" + git update-ref -m "$message" "$target_branch" "$commit" || die "fatal: error updating ref" + + return 0 +} + +build_jekyll_site 'gh-pages' 'asf-site' '_config-asf.yml' http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_includes/footer.html ---------------------------------------------------------------------- diff --git a/_includes/footer.html b/_includes/footer.html new file mode 100755 index 0000000..72239f1 --- /dev/null +++ b/_includes/footer.html @@ -0,0 +1,38 @@ +<footer class="site-footer"> + + <div class="wrapper"> + + <h2 class="footer-heading">{{ site.title }}</h2> + + <div class="footer-col-wrapper"> + <div class="footer-col footer-col-1"> + <ul class="contact-list"> + <li>{{ site.title }}</li> + <li><a href="mailto:{{ site.email }}">{{ site.email }}</a></li> + </ul> + </div> + + <div class="footer-col footer-col-2"> + <ul class="social-media-list"> + {% if site.github_username %} + <li> + {% include icon-github.html username=site.github_username %} + </li> + {% endif %} + + {% if site.twitter_username %} + <li> + {% include icon-twitter.html username=site.twitter_username %} + </li> + {% endif %} + </ul> + </div> + + <div class="footer-col footer-col-3"> + <p>{{ site.description }}</p> + </div> + </div> + + </div> + +</footer> http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_includes/footer.md ---------------------------------------------------------------------- diff --git a/_includes/footer.md b/_includes/footer.md new file mode 100755 index 0000000..fc46791 --- /dev/null +++ b/_includes/footer.md @@ -0,0 +1,14 @@ + +<footer markdown="1"> + +[![Apache Software Foundation][ASF_IMG]{: #asf-logo height="100"}][ASF] + +Copyright © 2016-{{ site.time | date: '%Y' }} The Apache Software Foundation. Licensed under the [Apache License, Version 2.0][AL2]. + +{{ page.legal_notice }} + +</footer> + +[ASF]: https://www.apache.org +[ASF_IMG]: {{ site.baseurl }}/images/feather-small.gif +[AL2]: https://www.apache.org/licenses/LICENSE-2.0 http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_includes/footer.md~ ---------------------------------------------------------------------- diff --git a/_includes/footer.md~ b/_includes/footer.md~ new file mode 100755 index 0000000..f653a9d --- /dev/null +++ b/_includes/footer.md~ @@ -0,0 +1,20 @@ + +<footer markdown="1"> + +[![Apache Software Foundation][ASF_IMG]{: #asf-logo height="100"}][ASF] + +Copyright © 2011-{{ site.time | date: '%Y' }} The Apache Software Foundation. Licensed under the [Apache License, Version 2.0][AL2]. + +{{ page.legal_notice }} + +Site created with [Bootstrap][BOOTSTRAP] including icons from +[GLYPHICONS][GLYPHICONS] and [Font Awesome][FONTAWE]. + +</footer> + +[ASF]: https://www.apache.org +[ASF_IMG]: {{ site.baseurl }}/images/feather-small.gif +[AL2]: https://www.apache.org/licenses/LICENSE-2.0 +[BOOTSTRAP]: https://getbootstrap.com +[GLYPHICONS]: https://glyphicons.com +[FONTAWE]: http://fontawesome.io http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_includes/head.html ---------------------------------------------------------------------- diff --git a/_includes/head.html b/_includes/head.html new file mode 100755 index 0000000..1598d6f --- /dev/null +++ b/_includes/head.html @@ -0,0 +1,12 @@ +<head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <title>{% if page.title %}{{ page.title | escape }}{% else %}{{ site.title | escape }}{% endif %}</title> + <meta name="description" content="{% if page.excerpt %}{{ page.excerpt | strip_html | strip_newlines | truncate: 160 }}{% else %}{{ site.description }}{% endif %}"> + + <link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl }}"> + <link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}"> + <link rel="alternate" type="application/rss+xml" title="{{ site.title }}" href="{{ "/feed.xml" | prepend: site.baseurl | prepend: site.url }}"> +</head> http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_includes/header.html ---------------------------------------------------------------------- diff --git a/_includes/header.html b/_includes/header.html new file mode 100755 index 0000000..b3f86db --- /dev/null +++ b/_includes/header.html @@ -0,0 +1,27 @@ +<header class="site-header"> + + <div class="wrapper"> + + <a class="site-title" href="{{ site.baseurl }}/">{{ site.title }}</a> + + <nav class="site-nav"> + <a href="#" class="menu-icon"> + <svg viewBox="0 0 18 15"> + <path fill="#424242" d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.031C17.335,0,18,0.665,18,1.484L18,1.484z"/> + <path fill="#424242" d="M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0c0-0.82,0.665-1.484,1.484-1.484 h15.031C17.335,6.031,18,6.696,18,7.516L18,7.516z"/> + <path fill="#424242" d="M18,13.516C18,14.335,17.335,15,16.516,15H1.484C0.665,15,0,14.335,0,13.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.031C17.335,12.031,18,12.696,18,13.516L18,13.516z"/> + </svg> + </a> + + <div class="trigger"> + {% for my_page in site.pages %} + {% if my_page.title %} + <a class="page-link" href="{{ my_page.url | prepend: site.baseurl }}">{{ my_page.title }}</a> + {% endif %} + {% endfor %} + </div> + </nav> + + </div> + +</header> http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_includes/icon-github.html ---------------------------------------------------------------------- diff --git a/_includes/icon-github.html b/_includes/icon-github.html new file mode 100755 index 0000000..e501a16 --- /dev/null +++ b/_includes/icon-github.html @@ -0,0 +1 @@ +<a href="https://github.com/{{ include.username }}"><span class="icon icon--github">{% include icon-github.svg %}</span><span class="username">{{ include.username }}</span></a> http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_includes/icon-github.svg ---------------------------------------------------------------------- diff --git a/_includes/icon-github.svg b/_includes/icon-github.svg new file mode 100755 index 0000000..4422c4f --- /dev/null +++ b/_includes/icon-github.svg @@ -0,0 +1 @@ +<svg viewBox="0 0 16 16"><path fill="#828282" d="M7.999,0.431c-4.285,0-7.76,3.474-7.76,7.761 c0,3.428,2.223,6.337,5.307,7.363c0.388,0.071,0.53-0.168,0.53-0.374c0-0.184-0.007-0.672-0.01-1.32 c-2.159,0.469-2.614-1.04-2.614-1.04c-0.353-0.896-0.862-1.135-0.862-1.135c-0.705-0.481,0.053-0.472,0.053-0.472 c0.779,0.055,1.189,0.8,1.189,0.8c0.692,1.186,1.816,0.843,2.258,0.645c0.071-0.502,0.271-0.843,0.493-1.037 C4.86,11.425,3.049,10.76,3.049,7.786c0-0.847,0.302-1.54,0.799-2.082C3.768,5.507,3.501,4.718,3.924,3.65 c0,0,0.652-0.209,2.134,0.796C6.677,4.273,7.34,4.187,8,4.184c0.659,0.003,1.323,0.089,1.943,0.261 c1.482-1.004,2.132-0.796,2.132-0.796c0.423,1.068,0.157,1.857,0.077,2.054c0.497,0.542,0.798,1.235,0.798,2.082 c0,2.981-1.814,3.637-3.543,3.829c0.279,0.24,0.527,0.713,0.527,1.437c0,1.037-0.01,1.874-0.01,2.129 c0,0.208,0.14,0.449,0.534,0.373c3.081-1.028,5.302-3.935,5.302-7.362C15.76,3.906,12.285,0.431,7.999,0.431z"/></svg> http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_includes/icon-twitter.html ---------------------------------------------------------------------- diff --git a/_includes/icon-twitter.html b/_includes/icon-twitter.html new file mode 100755 index 0000000..e623dbd --- /dev/null +++ b/_includes/icon-twitter.html @@ -0,0 +1 @@ +<a href="https://twitter.com/{{ include.username }}"><span class="icon icon--twitter">{% include icon-twitter.svg %}</span><span class="username">{{ include.username }}</span></a> http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_includes/icon-twitter.svg ---------------------------------------------------------------------- diff --git a/_includes/icon-twitter.svg b/_includes/icon-twitter.svg new file mode 100755 index 0000000..dcf660e --- /dev/null +++ b/_includes/icon-twitter.svg @@ -0,0 +1 @@ +<svg viewBox="0 0 16 16"><path fill="#828282" d="M15.969,3.058c-0.586,0.26-1.217,0.436-1.878,0.515c0.675-0.405,1.194-1.045,1.438-1.809c-0.632,0.375-1.332,0.647-2.076,0.793c-0.596-0.636-1.446-1.033-2.387-1.033c-1.806,0-3.27,1.464-3.27,3.27 c0,0.256,0.029,0.506,0.085,0.745C5.163,5.404,2.753,4.102,1.14,2.124C0.859,2.607,0.698,3.168,0.698,3.767 c0,1.134,0.577,2.135,1.455,2.722C1.616,6.472,1.112,6.325,0.671,6.08c0,0.014,0,0.027,0,0.041c0,1.584,1.127,2.906,2.623,3.206 C3.02,9.402,2.731,9.442,2.433,9.442c-0.211,0-0.416-0.021-0.615-0.059c0.416,1.299,1.624,2.245,3.055,2.271 c-1.119,0.877-2.529,1.4-4.061,1.4c-0.264,0-0.524-0.015-0.78-0.046c1.447,0.928,3.166,1.469,5.013,1.469 c6.015,0,9.304-4.983,9.304-9.304c0-0.142-0.003-0.283-0.009-0.423C14.976,4.29,15.531,3.714,15.969,3.058z"/></svg> http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_includes/nav.html ---------------------------------------------------------------------- diff --git a/_includes/nav.html b/_includes/nav.html new file mode 100755 index 0000000..08c96e8 --- /dev/null +++ b/_includes/nav.html @@ -0,0 +1,62 @@ +<nav class="navbar navbar-default navbar-fixed-top"> + <div class="container-fluid"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-items"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a href="{{ site.baseurl }}/"><img id="nav-logo" alt="Apache Pirk" class="img-responsive" src="{{ site.baseurl }}/images/pirkImage.png" width="150"/></a> + </div> + <div class="collapse navbar-collapse" id="navbar-items"> + <ul class="nav navbar-nav"> + <li class="nav-link"><a href="{{ site.baseurl }}/downloads">Download</a></li> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li id="nav_users"><a href="{{ site.baseurl }}/for_users">For Users</a></li> + <li id="nav_developers"><a href="{{ site.baseurl }}/for_developers">For Developers</a></li> + <li id="nav_papers"><a href="{{ site.baseurl }}/papers">Papers</a></li> + <li class="nav_faq"><a href="{{ site.baseurl }}/faq">FAQ</a></li> + <li class="divider"></li> + <li><a href="{{ site.baseurl }}/javadocs">Javadocs</a></li> + </ul> + </li> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li id="nav_getinvolvedpirk"><a href="{{ site.baseurl }}/get_involved_pirk">Get Involved</a></li> + <li id="nav_listspirk"><a href="{{ site.baseurl }}/mailing_list_pirk">Mailing Lists</a></li> + <li id="nav_peoplepirk"><a href="{{ site.baseurl }}/people_pirk">People</a></li> + </ul> + </li> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Development<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li id="nav_releasing"><a href="{{ site.baseurl }}/releasing">Making Releases</a></li> + <li id="nav_nav_verify_release"><a href="{{ site.baseurl }}/verifying_releases">Verifying Releases</a></li> + <hr> + <li><a href="https://issues.apache.org/jira/browse/PIRK ">Issue Tracker/JIRA <i class="fa fa-external-link"></i></a></li> + <li><a href="https://builds.apache.org/view/A/view/Accumulo">Jenkins Builds <i class="fa fa-external-link"></i></a></li> + <li><a href="https://github.com/apache/incubator-pirk"> Pirk Github Mirror <i class="fa fa-external-link"></i></a></li> + </ul> + </li> + <li class="nav-link"><a href="{{ site.baseurl }}/roadmap">Roadmap</a></li> + <ul class="nav navbar-nav navbar-right"> + <li class="dropdown"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#">Apache Software Foundation<span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="https://www.apache.org">Apache Homepage <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/security">Security <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/foundation/thanks">Thanks <i class="fa fa-external-link"></i></a></li> + <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct <i class="fa fa-external-link"></i></a></li> + </ul> + </li> + </ul> + </ul> + </div> + </div> +</nav> http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_includes/newsfeed.md ---------------------------------------------------------------------- diff --git a/_includes/newsfeed.md b/_includes/newsfeed.md new file mode 100644 index 0000000..b38c12c --- /dev/null +++ b/_includes/newsfeed.md @@ -0,0 +1,6 @@ + +*June 17, 2016* + +**Apache Pirk enters incubation.** + + http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_includes/newsfeed.md~ ---------------------------------------------------------------------- diff --git a/_includes/newsfeed.md~ b/_includes/newsfeed.md~ new file mode 100644 index 0000000..5d41cfa --- /dev/null +++ b/_includes/newsfeed.md~ @@ -0,0 +1,5 @@ + +*June 17, 2016* + +Apache Pirk enters incubation. + http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_includes/social.md ---------------------------------------------------------------------- diff --git a/_includes/social.md b/_includes/social.md new file mode 100755 index 0000000..1647ce3 --- /dev/null +++ b/_includes/social.md @@ -0,0 +1,12 @@ + +{: .table #sociallinks } +| ![Twitter][1]{:style="height: 1em"} | [@ApachePirk][TWITTER] | +| ![GitHub][3]{:style="height: 1em"} | [apache / incubator-pirk][GITHUB] | + +[1]: {{ site.baseurl }}/images/Twitter_logo_blue.png +[2]: {{ site.baseurl }}/images/InBug-16px_0.png +[3]: {{ site.baseurl }}/images/GitHub-Mark-32px.png +[4]: {{ site.baseurl }}/favicon.png +[TWITTER]: https://twitter.com/apachepirk +[GITHUB]: https://github.com/apache/incubator-pirk + http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_includes/social.md~ ---------------------------------------------------------------------- diff --git a/_includes/social.md~ b/_includes/social.md~ new file mode 100755 index 0000000..5433b37 --- /dev/null +++ b/_includes/social.md~ @@ -0,0 +1,13 @@ + +{: .table #sociallinks } +| ![Twitter][1]{:style="height: 1em"} | [@ApachePirk][TWITTER] | +| ![GitHub][3]{:style="height: 1em"} | [apache / incubator-pirk][GITHUB] | +| + +[1]: {{ site.baseurl }}/images/Twitter_logo_blue.png +[2]: {{ site.baseurl }}/images/InBug-16px_0.png +[3]: {{ site.baseurl }}/images/GitHub-Mark-32px.png +[4]: {{ site.baseurl }}/favicon.png +[TWITTER]: https://twitter.com/apachepirk +[GITHUB]: https://github.com/apache/incubator-pirk + http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_layouts/default.html ---------------------------------------------------------------------- diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100755 index 0000000..e4ab96f --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,20 @@ +<!DOCTYPE html> +<html> + + {% include head.html %} + + <body> + + {% include header.html %} + + <div class="page-content"> + <div class="wrapper"> + {{ content }} + </div> + </div> + + {% include footer.html %} + + </body> + +</html> http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_layouts/page.html ---------------------------------------------------------------------- diff --git a/_layouts/page.html b/_layouts/page.html new file mode 100755 index 0000000..ce233ad --- /dev/null +++ b/_layouts/page.html @@ -0,0 +1,14 @@ +--- +layout: default +--- +<article class="post"> + + <header class="post-header"> + <h1 class="post-title">{{ page.title }}</h1> + </header> + + <div class="post-content"> + {{ content }} + </div> + +</article> http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_layouts/post.html ---------------------------------------------------------------------- diff --git a/_layouts/post.html b/_layouts/post.html new file mode 100755 index 0000000..3a0fb52 --- /dev/null +++ b/_layouts/post.html @@ -0,0 +1,15 @@ +--- +layout: default +--- +<article class="post" itemscope itemtype="http://schema.org/BlogPosting"> + + <header class="post-header"> + <h1 class="post-title" itemprop="name headline">{{ page.title }}</h1> + <p class="post-meta"><time datetime="{{ page.date | date_to_xmlschema }}" itemprop="datePublished">{{ page.date | date: "%b %-d, %Y" }}</time>{% if page.author %} ⢠<span itemprop="author" itemscope itemtype="http://schema.org/Person"><span itemprop="name">{{ page.author }}</span></span>{% endif %}</p> + </header> + + <div class="post-content" itemprop="articleBody"> + {{ content }} + </div> + +</article> http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_layouts/skeleton.html ---------------------------------------------------------------------- diff --git a/_layouts/skeleton.html b/_layouts/skeleton.html new file mode 100755 index 0000000..125d247 --- /dev/null +++ b/_layouts/skeleton.html @@ -0,0 +1,95 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<!-- + 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. +--> +<meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1"> +<link href="{{ site.baseurl }}/css/bootstrap.min.css" rel="stylesheet"> +<link href="{{ site.baseurl }}/css/bootstrap-theme.min.css" rel="stylesheet"> +<link href="{{ site.baseurl }}/css/dataTables.bootstrap.css" rel="stylesheet"> +<link href="{{ site.baseurl }}/css/pirk.css" rel="stylesheet" type="text/css"> +<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet"> + +<title>{% if page.title %}{{ page.title | escape }}{% else %}{{ site.title | escape }}{% endif %}</title> + +<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> +<script src="{{ site.baseurl }}/js/bootstrap.min.js"></script> +<script src="{{ site.baseurl }}/js/jquery.dataTables.min.js"></script> +<script src="{{ site.baseurl }}/js/dataTables.bootstrap.js"></script> +<script> + // show location of canonical site if not currently on the canonical site + $(function() { + var host = window.location.host; + if (typeof host !== 'undefined' && host !== 'pirk.incubator.apache.org') { + $('#non-canonical').show(); + } + }); + + {% if page.nav %} + // decorate menu with currently navigated page + $(function() { + $("#{{page.nav}}").addClass("active"); + }); + {% endif %} + + $(function() { + // decorate section headers with anchors + return $("h2, h3, h4, h5, h6").each(function(i, el) { + var $el, icon, id; + $el = $(el); + id = $el.attr('id'); + icon = '<i class="fa fa-link"></i>'; + if (id) { + return $el.append($("<a />").addClass("header-link").attr("href", "#" + id).html(icon)); + } + }); + }); + + // configure Google Analytics + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + if (ga.hasOwnProperty('loaded') && ga.loaded === true) { + ga('create', 'UA-50934829-1', 'apache.org'); + ga('send', 'pageview'); + } +</script> +</head> +<body style="padding-top: 100px"> + + {% include nav.html %} + + <div class="container"> + <div class="row"> + <div class="col-md-12"> + <div id="content"> + {% unless page.skiph1fortitle %} + <h1 class="title">{% if page.title %}{{ page.title | escape }}{% else %}{{ site.title | escape }}{% endif %}</h1> + {% endunless %} + {{ content }} + </div> + + {% capture footer-include %}{% include footer.md %}{% endcapture %}{{ footer-include | markdownify }} + </div> + </div> + </div> +</body> +</html> http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_sass/_base.scss ---------------------------------------------------------------------- diff --git a/_sass/_base.scss b/_sass/_base.scss new file mode 100755 index 0000000..0883c3c --- /dev/null +++ b/_sass/_base.scss @@ -0,0 +1,206 @@ +/** + * Reset some basic elements + */ +body, h1, h2, h3, h4, h5, h6, +p, blockquote, pre, hr, +dl, dd, ol, ul, figure { + margin: 0; + padding: 0; +} + + + +/** + * Basic styling + */ +body { + font: $base-font-weight #{$base-font-size}/#{$base-line-height} $base-font-family; + color: $text-color; + background-color: $background-color; + -webkit-text-size-adjust: 100%; + -webkit-font-feature-settings: "kern" 1; + -moz-font-feature-settings: "kern" 1; + -o-font-feature-settings: "kern" 1; + font-feature-settings: "kern" 1; + font-kerning: normal; +} + + + +/** + * Set `margin-bottom` to maintain vertical rhythm + */ +h1, h2, h3, h4, h5, h6, +p, blockquote, pre, +ul, ol, dl, figure, +%vertical-rhythm { + margin-bottom: $spacing-unit / 2; +} + + + +/** + * Images + */ +img { + max-width: 100%; + vertical-align: middle; +} + + + +/** + * Figures + */ +figure > img { + display: block; +} + +figcaption { + font-size: $small-font-size; +} + + + +/** + * Lists + */ +ul, ol { + margin-left: $spacing-unit; +} + +li { + > ul, + > ol { + margin-bottom: 0; + } +} + + + +/** + * Headings + */ +h1, h2, h3, h4, h5, h6 { + font-weight: $base-font-weight; +} + + + +/** + * Links + */ +a { + color: $brand-color; + text-decoration: none; + + &:visited { + color: darken($brand-color, 15%); + } + + &:hover { + color: $text-color; + text-decoration: underline; + } +} + + + +/** + * Blockquotes + */ +blockquote { + color: $grey-color; + border-left: 4px solid $grey-color-light; + padding-left: $spacing-unit / 2; + font-size: 18px; + letter-spacing: -1px; + font-style: italic; + + > :last-child { + margin-bottom: 0; + } +} + + + +/** + * Code formatting + */ +pre, +code { + font-size: 15px; + border: 1px solid $grey-color-light; + border-radius: 3px; + background-color: #eef; +} + +code { + padding: 1px 5px; +} + +pre { + padding: 8px 12px; + overflow-x: auto; + + > code { + border: 0; + padding-right: 0; + padding-left: 0; + } +} + + + +/** + * Wrapper + */ +.wrapper { + max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit} * 2)); + max-width: calc(#{$content-width} - (#{$spacing-unit} * 2)); + margin-right: auto; + margin-left: auto; + padding-right: $spacing-unit; + padding-left: $spacing-unit; + @extend %clearfix; + + @include media-query($on-laptop) { + max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit})); + max-width: calc(#{$content-width} - (#{$spacing-unit})); + padding-right: $spacing-unit / 2; + padding-left: $spacing-unit / 2; + } +} + + + +/** + * Clearfix + */ +%clearfix { + + &:after { + content: ""; + display: table; + clear: both; + } +} + + + +/** + * Icons + */ +.icon { + + > svg { + display: inline-block; + width: 16px; + height: 16px; + vertical-align: middle; + + path { + fill: $grey-color; + } + } +} http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/e493ba2b/_sass/_layout.scss ---------------------------------------------------------------------- diff --git a/_sass/_layout.scss b/_sass/_layout.scss new file mode 100755 index 0000000..9cbfdde --- /dev/null +++ b/_sass/_layout.scss @@ -0,0 +1,242 @@ +/** + * Site header + */ +.site-header { + border-top: 5px solid $grey-color-dark; + border-bottom: 1px solid $grey-color-light; + min-height: 56px; + + // Positioning context for the mobile navigation icon + position: relative; +} + +.site-title { + font-size: 26px; + font-weight: 300; + line-height: 56px; + letter-spacing: -1px; + margin-bottom: 0; + float: left; + + &, + &:visited { + color: $grey-color-dark; + } +} + +.site-nav { + float: right; + line-height: 56px; + + .menu-icon { + display: none; + } + + .page-link { + color: $text-color; + line-height: $base-line-height; + + // Gaps between nav items, but not on the last one + &:not(:last-child) { + margin-right: 20px; + } + } + + @include media-query($on-palm) { + position: absolute; + top: 9px; + right: $spacing-unit / 2; + background-color: $background-color; + border: 1px solid $grey-color-light; + border-radius: 5px; + text-align: right; + + .menu-icon { + display: block; + float: right; + width: 36px; + height: 26px; + line-height: 0; + padding-top: 10px; + text-align: center; + + > svg { + width: 18px; + height: 15px; + + path { + fill: $grey-color-dark; + } + } + } + + .trigger { + clear: both; + display: none; + } + + &:hover .trigger { + display: block; + padding-bottom: 5px; + } + + .page-link { + display: block; + padding: 5px 10px; + + &:not(:last-child) { + margin-right: 0; + } + margin-left: 20px; + } + } +} + + + +/** + * Site footer + */ +.site-footer { + border-top: 1px solid $grey-color-light; + padding: $spacing-unit 0; +} + +.footer-heading { + font-size: 18px; + margin-bottom: $spacing-unit / 2; +} + +.contact-list, +.social-media-list { + list-style: none; + margin-left: 0; +} + +.footer-col-wrapper { + font-size: 15px; + color: $grey-color; + margin-left: -$spacing-unit / 2; + @extend %clearfix; +} + +.footer-col { + float: left; + margin-bottom: $spacing-unit / 2; + padding-left: $spacing-unit / 2; +} + +.footer-col-1 { + width: -webkit-calc(35% - (#{$spacing-unit} / 2)); + width: calc(35% - (#{$spacing-unit} / 2)); +} + +.footer-col-2 { + width: -webkit-calc(20% - (#{$spacing-unit} / 2)); + width: calc(20% - (#{$spacing-unit} / 2)); +} + +.footer-col-3 { + width: -webkit-calc(45% - (#{$spacing-unit} / 2)); + width: calc(45% - (#{$spacing-unit} / 2)); +} + +@include media-query($on-laptop) { + .footer-col-1, + .footer-col-2 { + width: -webkit-calc(50% - (#{$spacing-unit} / 2)); + width: calc(50% - (#{$spacing-unit} / 2)); + } + + .footer-col-3 { + width: -webkit-calc(100% - (#{$spacing-unit} / 2)); + width: calc(100% - (#{$spacing-unit} / 2)); + } +} + +@include media-query($on-palm) { + .footer-col { + float: none; + width: -webkit-calc(100% - (#{$spacing-unit} / 2)); + width: calc(100% - (#{$spacing-unit} / 2)); + } +} + + + +/** + * Page content + */ +.page-content { + padding: $spacing-unit 0; +} + +.page-heading { + font-size: 20px; +} + +.post-list { + margin-left: 0; + list-style: none; + + > li { + margin-bottom: $spacing-unit; + } +} + +.post-meta { + font-size: $small-font-size; + color: $grey-color; +} + +.post-link { + display: block; + font-size: 24px; +} + + + +/** + * Posts + */ +.post-header { + margin-bottom: $spacing-unit; +} + +.post-title { + font-size: 42px; + letter-spacing: -1px; + line-height: 1; + + @include media-query($on-laptop) { + font-size: 36px; + } +} + +.post-content { + margin-bottom: $spacing-unit; + + h2 { + font-size: 32px; + + @include media-query($on-laptop) { + font-size: 28px; + } + } + + h3 { + font-size: 26px; + + @include media-query($on-laptop) { + font-size: 22px; + } + } + + h4 { + font-size: 20px; + + @include media-query($on-laptop) { + font-size: 18px; + } + } +}
