From a565193ad6042433da51a5b80b8f2f35d329979d Mon Sep 17 00:00:00 2001 From: Vinoo Ganesh Date: Tue, 27 Feb 2024 09:32:12 -0500 Subject: [PATCH] This PR does a few things: Moves from the docsy git submodule to hugo modules Pulls in the changes from production to bring staging up to the same point Updates the github actions versions Modes from _index.html -> _index.md for the site root Updates the 404 page --- .github/workflows/deploy.yml | 10 ++--- .gitmodules | 4 -- config.toml | 26 ++++++++---- content/en/{_index.html => _index.md} | 36 +++++++--------- content/en/blog/parquet-mr/1.12.3.md | 41 +++++++++++++++++++ content/en/blog/parquet-mr/1.13.0.md | 41 +++++++++++++++++++ content/en/blog/parquet-mr/1.13.1.md | 41 +++++++++++++++++++ content/en/docs/ASF/_index.md | 7 ++++ content/en/docs/ASF/donate.md | 7 ++++ content/en/docs/ASF/events.md | 7 ++++ content/en/docs/ASF/license.md | 7 ++++ content/en/docs/ASF/security.md | 7 ++++ content/en/docs/ASF/sponsor.md | 7 ++++ .../Contribution Guidelines/contributing.md | 27 +++++++++++- .../docs/Contribution Guidelines/modules.md | 2 +- .../docs/Contribution Guidelines/releasing.md | 19 ++++++--- .../Learning Resources/Blog Posts/_index.md | 13 ++++++ .../Presentations/_index.md | 7 ++++ .../conf-2014-parquet-summit-twitter.md | 0 .../{ => Presentations}/hadoop-summit-2014.md | 0 .../{ => Presentations}/spark-summit-2020.md | 0 .../{ => Presentations}/strata-2013.md | 0 go.mod | 5 +++ go.sum | 4 ++ layouts/404.html | 15 +++---- package.json | 4 +- themes/docsy | 1 - 27 files changed, 279 insertions(+), 59 deletions(-) rename content/en/{_index.html => _index.md} (50%) create mode 100644 content/en/blog/parquet-mr/1.12.3.md create mode 100644 content/en/blog/parquet-mr/1.13.0.md create mode 100644 content/en/blog/parquet-mr/1.13.1.md create mode 100644 content/en/docs/ASF/_index.md create mode 100644 content/en/docs/ASF/donate.md create mode 100644 content/en/docs/ASF/events.md create mode 100644 content/en/docs/ASF/license.md create mode 100644 content/en/docs/ASF/security.md create mode 100644 content/en/docs/ASF/sponsor.md create mode 100644 content/en/docs/Learning Resources/Blog Posts/_index.md create mode 100644 content/en/docs/Learning Resources/Presentations/_index.md rename content/en/docs/Learning Resources/{ => Presentations}/conf-2014-parquet-summit-twitter.md (100%) rename content/en/docs/Learning Resources/{ => Presentations}/hadoop-summit-2014.md (100%) rename content/en/docs/Learning Resources/{ => Presentations}/spark-summit-2020.md (100%) rename content/en/docs/Learning Resources/{ => Presentations}/strata-2013.md (100%) create mode 100644 go.mod create mode 100644 go.sum delete mode 160000 themes/docsy diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 6bc7a94..1c80fb4 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -6,11 +6,11 @@ on: jobs: Build_and_Deploy_Site: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 concurrency: group: ${{ github.workflow }}-${{ github.ref }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: submodules: recursive fetch-depth: 0 @@ -21,12 +21,12 @@ jobs: hugo-version: 'latest' extended: true - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v4 with: - node-version: '16' + node-version: '20' - name: Cache dependencies - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} diff --git a/.gitmodules b/.gitmodules index a1524f2..e69de29 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,4 +0,0 @@ - -[submodule "themes/docsy"] - path = themes/docsy - url = https://github.com/google/docsy diff --git a/config.toml b/config.toml index d88c9f6..69296a0 100644 --- a/config.toml +++ b/config.toml @@ -10,9 +10,6 @@ enableMissingTranslationPlaceholders = true enableRobotsTXT = true -# Base theme for website -theme = ["docsy"] - # Will give values to .Lastmod etc. enableGitInfo = true @@ -47,9 +44,13 @@ anchor = "smart" [languages] [languages.en] +languageName ="English" +# Weight used for sorting. +weight = 1 +[languages.en.params] title = "Apache Parquet" description = "The Apache Parquet Website" -languageName ="English" + contentDir = "content/en" # Weight used for sorting. weight = 1 @@ -98,14 +99,11 @@ url_latest_version = "https://parquet.apache.org" # Repository configuration (URLs for in-page links to opening issues and suggesting changes) github_repo = "https://github.com/apache/parquet-site" -github_branch= "main" +github_branch= "staging" # Comment out to disable search. gcs_engine_id = "7e3f91e3eadecceaa" -# Enable Algolia DocSearch -algolia_docsearch = false - # Enable Lunr.js offline search offlineSearch = false @@ -118,7 +116,7 @@ prism_syntax_highlighting = false # Set to true to disable breadcrumb navigation. breadcrumb_disable = false # Set to true to disable the About link in the site footer -footer_about_disable = false +footer_about_enable = true # Set to false if you don't want to display a logo (/assets/icons/logo.svg) in the top navbar navbar_logo = true # Set to true if you don't want the top navbar to be translucent when over a `block/cover`, like on the homepage. @@ -182,3 +180,13 @@ enable = false url = "https://issues.apache.org/jira/projects/PARQUET/issues" icon = "fas fa-bug" desc = "File/Track Open Bugs" + +[module] + # Uncomment the next line to build and serve using local docsy clone declared in the named Hugo workspace: + # workspace = "docsy.work" + [module.hugoVersion] + extended = true + min = "0.110.0" + [[module.imports]] + path = "github.com/google/docsy" + disable = false \ No newline at end of file diff --git a/content/en/_index.html b/content/en/_index.md similarity index 50% rename from content/en/_index.html rename to content/en/_index.md index 52318a9..fddd023 100644 --- a/content/en/_index.html +++ b/content/en/_index.md @@ -1,29 +1,24 @@ -+++ -title = "Apache Parquet" -linkTitle = "Parquet" - -+++ - -{{< blocks/cover title="Apache Parquet" image_anchor="top" height="full" color="blue" >}} -
- }}"> - Documentation - - }}"> - Download - -

Apache Parquet is a columnar storage format available to any project in the Hadoop ecosystem, regardless of the choice of data processing framework, data model or programming language.

- {{< blocks/link-down color="info" >}} -
+--- +title: Parquet +--- + +{{< blocks/cover title="Apache Parquet" image_anchor="top" height="full" >}} + + Documentation + + + Download + +

Apache Parquet is a columnar storage format available to any project in the Hadoop ecosystem, regardless of the choice of data processing framework, data model or programming language.

+{{< blocks/link-down color="info" >}} {{< /blocks/cover >}} -{{< blocks/section color="white" >}} +{{< blocks/section color="white" type="row">}} {{% blocks/feature icon="fab fa-jira" title="File an Issue" url="https://issues.apache.org/jira/projects/PARQUET/issues" %}} Or Search Open Issues {{% /blocks/feature %}} - {{% blocks/feature icon="fab fa-github" title="Contributions welcome!" url="https://github.com/apache/parquet-mr" %}} We do a [Pull Request](https://github.com/apache/parquet-mr/pulls) contributions workflow on **GitHub**. New users are always welcome! {{% /blocks/feature %}} @@ -33,5 +28,4 @@ For announcement of latest features etc. {{% /blocks/feature %}} - -{{< /blocks/section >}} +{{% /blocks/section %}} \ No newline at end of file diff --git a/content/en/blog/parquet-mr/1.12.3.md b/content/en/blog/parquet-mr/1.12.3.md new file mode 100644 index 0000000..cb5dabc --- /dev/null +++ b/content/en/blog/parquet-mr/1.12.3.md @@ -0,0 +1,41 @@ +--- +title: "1.12.3" +date: 2022-05-26 +description: > +--- +The [latest version of parquet-mr is 1.12.3](https://www.apache.org/dyn/closer.lua/parquet/apache-parquet-1.12.3/apache-parquet-1.12.3.tar.gz). + +To [check the validity](https://www.apache.org/info/verification.html) of this release, use its: + +* [Release manager OpenPGP key](https://downloads.apache.org/parquet/KEYS) +* [OpenPGP signature](https://downloads.apache.org/parquet/apache-parquet-1.12.3/apache-parquet-1.12.3.tar.gz.asc) +* [SHA-512](https://downloads.apache.org/parquet/apache-parquet-1.12.3/apache-parquet-1.12.3.tar.gz.sha512) + +The [latest version of parquet-mr on the previous minor branch is 1.11.2](https://www.apache.org/dyn/closer.lua/parquet/apache-parquet-1.11.2/apache-parquet-1.11.2.tar.gz). + +To [check the validity](https://www.apache.org/info/verification.html) of this release, use its: + +* [Release manager OpenPGP key](https://downloads.apache.org/parquet/KEYS) +* [OpenPGP signature](https://downloads.apache.org/parquet/apache-parquet-1.11.2/apache-parquet-1.11.2.tar.gz.asc) +* [SHA-512](https://downloads.apache.org/parquet/apache-parquet-1.11.2/apache-parquet-1.11.2.tar.gz.sha512) + +### Downloading from the Maven central repository + +The Parquet team publishes its [releases to Maven Central](https://search.maven.org/search?q=g:org.apache.parquet). + +Add the following dependency section to your pom.xml: +``` + + ... + + org.apache.parquet + parquet-avro + 1.12.3 + + ... + +``` + +### Older Releases + +Older releases can be found in the Archives of the Apache Software Foundation: [https://archive.apache.org/dist/parquet/](https://archive.apache.org/dist/parquet/) diff --git a/content/en/blog/parquet-mr/1.13.0.md b/content/en/blog/parquet-mr/1.13.0.md new file mode 100644 index 0000000..e28729c --- /dev/null +++ b/content/en/blog/parquet-mr/1.13.0.md @@ -0,0 +1,41 @@ +--- +title: "1.13.0" +date: 2023-04-06 +description: > +--- +The [latest version of parquet-mr is 1.13.0](https://downloads.apache.org/parquet/apache-parquet-1.13.0/apache-parquet-1.13.0.tar.gz). + +To [check the validity](https://www.apache.org/info/verification.html) of this release, use its: + +* [Release manager OpenPGP key](https://downloads.apache.org/parquet/KEYS) +* [OpenPGP signature](https://downloads.apache.org/parquet/apache-parquet-1.13.0/apache-parquet-1.13.0.tar.gz.asc) +* [SHA-512](https://downloads.apache.org/parquet/apache-parquet-1.13.0/apache-parquet-1.13.0.tar.gz.sha512) + +The [latest version of parquet-mr on the previous minor branch is 1.12.3](https://downloads.apache.org/parquet/apache-parquet-1.12.3/apache-parquet-1.12.3.tar.gz). + +To [check the validity](https://www.apache.org/info/verification.html) of this release, use its: + +* [Release manager OpenPGP key](https://downloads.apache.org/parquet/KEYS) +* [OpenPGP signature](https://downloads.apache.org/parquet/apache-parquet-1.12.3/apache-parquet-1.12.3.tar.gz.asc) +* [SHA-512](https://downloads.apache.org/parquet/apache-parquet-1.12.3/apache-parquet-1.12.3.tar.gz.sha512) + +### Downloading from the Maven central repository + +The Parquet team publishes its [releases to Maven Central](https://search.maven.org/search?q=g:org.apache.parquet). + +Add the following dependency section to your pom.xml: +``` + + ... + + org.apache.parquet + parquet-avro + 1.13.0 + + ... + +``` + +### Older Releases + +Older releases can be found in the Archives of the Apache Software Foundation: [https://archive.apache.org/dist/parquet/](https://archive.apache.org/dist/parquet/) diff --git a/content/en/blog/parquet-mr/1.13.1.md b/content/en/blog/parquet-mr/1.13.1.md new file mode 100644 index 0000000..62af06d --- /dev/null +++ b/content/en/blog/parquet-mr/1.13.1.md @@ -0,0 +1,41 @@ +--- +title: "1.13.1" +date: 2023-05-18 +description: > +--- +The [latest version of parquet-mr is 1.13.1](https://downloads.apache.org/parquet/apache-parquet-1.13.1/apache-parquet-1.13.1.tar.gz). + +To [check the validity](https://www.apache.org/info/verification.html) of this release, use its: + +* [Release manager OpenPGP key](https://downloads.apache.org/parquet/KEYS) +* [OpenPGP signature](https://downloads.apache.org/parquet/apache-parquet-1.13.1/apache-parquet-1.13.1.tar.gz.asc) +* [SHA-512](https://downloads.apache.org/parquet/apache-parquet-1.13.1/apache-parquet-1.13.1.tar.gz.sha512) + +The [latest version of parquet-mr on the previous minor branch is 1.12.3](https://downloads.apache.org/parquet/apache-parquet-1.12.3/apache-parquet-1.12.3.tar.gz). + +To [check the validity](https://www.apache.org/info/verification.html) of this release, use its: + +* [Release manager OpenPGP key](https://downloads.apache.org/parquet/KEYS) +* [OpenPGP signature](https://downloads.apache.org/parquet/apache-parquet-1.12.3/apache-parquet-1.12.3.tar.gz.asc) +* [SHA-512](https://downloads.apache.org/parquet/apache-parquet-1.12.3/apache-parquet-1.12.3.tar.gz.sha512) + +### Downloading from the Maven central repository + +The Parquet team publishes its [releases to Maven Central](https://search.maven.org/search?q=g:org.apache.parquet). + +Add the following dependency section to your pom.xml: +``` + + ... + + org.apache.parquet + parquet-avro + 1.13.1 + + ... + +``` + +### Older Releases + +Older releases can be found in the Archives of the Apache Software Foundation: [https://archive.apache.org/dist/parquet/](https://archive.apache.org/dist/parquet/) diff --git a/content/en/docs/ASF/_index.md b/content/en/docs/ASF/_index.md new file mode 100644 index 0000000..09cc014 --- /dev/null +++ b/content/en/docs/ASF/_index.md @@ -0,0 +1,7 @@ +--- +title: "Apache Software Foundation (ASF)" +linkTitle: "Apache Software Foundation (ASF)" +weight: 25 +description: > + Apache Software Foundation +--- diff --git a/content/en/docs/ASF/donate.md b/content/en/docs/ASF/donate.md new file mode 100644 index 0000000..e80fa86 --- /dev/null +++ b/content/en/docs/ASF/donate.md @@ -0,0 +1,7 @@ +--- +title: "Donate" +linkTitle: "Donate" +weight: 4 +--- + +[Donate](https://www.apache.org/foundation/sponsorship.html) diff --git a/content/en/docs/ASF/events.md b/content/en/docs/ASF/events.md new file mode 100644 index 0000000..a97ed22 --- /dev/null +++ b/content/en/docs/ASF/events.md @@ -0,0 +1,7 @@ +--- +title: "Events" +linkTitle: "Events" +weight: 5 +--- + +[Events](https://apachecon.com/?ref=parquet.apache.org) diff --git a/content/en/docs/ASF/license.md b/content/en/docs/ASF/license.md new file mode 100644 index 0000000..c527e41 --- /dev/null +++ b/content/en/docs/ASF/license.md @@ -0,0 +1,7 @@ +--- +title: "License" +linkTitle: "License" +weight: 1 +--- + +[License](https://www.apache.org/licenses/) diff --git a/content/en/docs/ASF/security.md b/content/en/docs/ASF/security.md new file mode 100644 index 0000000..a868437 --- /dev/null +++ b/content/en/docs/ASF/security.md @@ -0,0 +1,7 @@ +--- +title: "Security" +linkTitle: "Security" +weight: 2 +--- + +[Security](https://www.apache.org/security/) diff --git a/content/en/docs/ASF/sponsor.md b/content/en/docs/ASF/sponsor.md new file mode 100644 index 0000000..6503440 --- /dev/null +++ b/content/en/docs/ASF/sponsor.md @@ -0,0 +1,7 @@ +--- +title: "Sponsor" +linkTitle: "Sponsor" +weight: 3 +--- + +[Sponsor](https://www.apache.org/foundation/thanks.html) diff --git a/content/en/docs/Contribution Guidelines/contributing.md b/content/en/docs/Contribution Guidelines/contributing.md index a66c1b8..58b3bf5 100644 --- a/content/en/docs/Contribution Guidelines/contributing.md +++ b/content/en/docs/Contribution Guidelines/contributing.md @@ -9,7 +9,7 @@ description: > Pull Requests ------------- -We prefer to receive contributions in the form of GitHub pull requests. Please send pull requests against the [github.com/apache/parquet-mr](https://github.com/apache/parquet-mr) repository. If you’ve previously forked Parquet from its old location, you will need to add a remote or update your origin remote to [https://github.com/apache/incubator-parquet-mr.git](https://github.com/apache/incubator-parquet-mr.git) Here are a few tips to get your contribution in: +We prefer to receive contributions in the form of GitHub pull requests. Please send pull requests against the [github.com/apache/parquet-mr](https://github.com/apache/parquet-mr) repository. If you’ve previously forked Parquet from its old location, you will need to add a remote or update your origin remote to [https://github.com/apache/parquet-mr.git](https://github.com/apache/parquet-mr.git) Here are a few tips to get your contribution in: 1. Break your work into small, single-purpose patches if possible. It’s much harder to merge in a large change with a lot of disjoint features. 2. Create a JIRA for your patch on the [Parquet Project JIRA](https://issues.apache.org/jira/browse/PARQUET). @@ -95,5 +95,28 @@ For now just say `n` as we have 1 branch Website ------- +### Release Documentation -TODO +To create documentation for a new release of `parquet-format` create a new .md file under `content/en/blog/parquet-format`. Please see existing files in that directory as an example. + +To create documentation for a new release of `parquet-mr` create a new .md file under `content/en/blog/parquet-mr`. Please see existing files in that directory as an example. + +### Website development and deployment + +#### Staging + +To make a change to the `staging` version of the website: +1. Make a PR against the `staging` branch in the repository +2. Once the PR is merged, the `Build and Deploy Parquet Site` +job in the [deployment workflow](https://github.com/apache/parquet-site/blob/staging/.github/workflows/deploy.yml) will be run, populating the `asf-staging` branch on this repo with the necessary files. + +**Do not directly edit the `asf-staging` branch of this repo** + +#### Production + +To make a change to the `production` version of the website: +1. Make a PR against the `production` branch in the repository +2. Once the PR is merged, the `Build and Deploy Parquet Site` +job in the [deployment workflow](https://github.com/apache/parquet-site/blob/production/.github/workflows/deploy.yml) will be run, populating the `asf-site` branch on this repo with the necessary files. + +**Do not directly edit the `asf-site` branch of this repo** diff --git a/content/en/docs/Contribution Guidelines/modules.md b/content/en/docs/Contribution Guidelines/modules.md index 1f0662e..5b33d10 100644 --- a/content/en/docs/Contribution Guidelines/modules.md +++ b/content/en/docs/Contribution Guidelines/modules.md @@ -10,7 +10,7 @@ The [parquet-format](https://github.com/apache/parquet-format) project contains The [parquet-mr](https://github.com/apache/parquet-mr) project contains multiple sub-modules, which implement the core components of reading and writing a nested, column-oriented data stream, map this core onto the parquet format, and provide Hadoop Input/Output Formats, Pig loaders, and other Java-based utilities for interacting with Parquet. -The [parquet-cpp](https://github.com/apache/parquet-cpp) project is a C++ library to read-write Parquet files. +The [parquet-cpp](https://arrow.apache.org/docs/cpp/parquet.html) project is a C++ library to read-write Parquet files. It is part of the [Apache Arrow](https://arrow.apache.org/) C++ implementation, with bindings to Python, R, Ruby and C/GLib. The [parquet-rs](https://github.com/apache/arrow-rs/tree/master/parquet) project is a Rust library to read-write Parquet files. diff --git a/content/en/docs/Contribution Guidelines/releasing.md b/content/en/docs/Contribution Guidelines/releasing.md index 86a2d00..7ea25ce 100644 --- a/content/en/docs/Contribution Guidelines/releasing.md +++ b/content/en/docs/Contribution Guidelines/releasing.md @@ -23,13 +23,15 @@ Parquet uses the maven-release-plugin to tag a release and push binary artifacts Before you start the release process: -1. Verify that the release is finished (no planned JIRAs are pending) -2. Build and test the project -3. Update the change log +1. Verify that the release is finished (no planned JIRAs are pending and all patches are cherry-picked to the release branch) +2. Resolve all associated JIRAs with correct target version and create the next unreleased version in the JIRA project +3. Build and test the project +4. Create a new branch for the release if this is a new minor version. For example, if the new minor version is 1.13.0, create a new branch `parquet-1.13.x` +5. Update the change log * Go to the release notes for the release in JIRA * Copy the HTML and convert it to markdown with an [online converter](https://domchristie.github.io/turndown/) * Add the content to CHANGES.md and update formatting - * Commit the update to CHANGES.md + * Commit the update to CHANGES.md and make sure it is committed to both release and master branches #### 1\. Run the prepare script @@ -120,6 +122,13 @@ This will add the final release tag to the RC tag and sets the new development v #### 2\. Release the binary repository in Nexus +Releasing a binary repository publishes the binaries to [public](https://repository.apache.org/content/groups/public/org/apache/parquet/). + +1. Go to [Nexus](https://repository.apache.org/). +2. In the menu on the left, choose “Staging Repositories”. +3. Select the Parquet repository. +4. At the top, click Release and follow the instructions. For the comment use “Apache Parquet \[Format\] ”. + #### 3\. Copy the release artifacts in SVN into releases First, check out the candidates and releases locations in SVN: @@ -144,7 +153,7 @@ Then add and commit the release artifacts: #### 4\. Update parquet.apache.org -Update the downloads page on parquet.apache.org. Instructions for updating the site are on the [contribution page](http://parquet.apache.org/contribute/). +Update the downloads page on parquet.apache.org. Instructions for updating the site are on the [contribution page](http://parquet.apache.org/docs/contribution-guidelines/contributing/). #### 5\. Send an ANNOUNCE e-mail to [announce@apache.org](mailto:announce@apache.org) and the dev list diff --git a/content/en/docs/Learning Resources/Blog Posts/_index.md b/content/en/docs/Learning Resources/Blog Posts/_index.md new file mode 100644 index 0000000..c2479a0 --- /dev/null +++ b/content/en/docs/Learning Resources/Blog Posts/_index.md @@ -0,0 +1,13 @@ +--- +title: "Blog Posts" +linkTitle: "Blog Posts" +weight: 10 +description: > + Blog posts with content about the Parquet File Format. +--- + +* [Apache Parquet: Cost Efficiency @ Scale in Big Data File Format](https://eng.uber.com/cost-efficiency-big-data/) + +* [One Stone, Three Birds: Finer-Grained Encryption @ Apache Parquet](https://eng.uber.com/one-stone-three-birds-finer-grained-encryption-apache-parquet/) + +* [Designing a Parquet Catalog for InfluxDB IOx](https://www.influxdata.com/blog/designing-a-parquet-catalog-for-influxdb-iox/) diff --git a/content/en/docs/Learning Resources/Presentations/_index.md b/content/en/docs/Learning Resources/Presentations/_index.md new file mode 100644 index 0000000..05d7c16 --- /dev/null +++ b/content/en/docs/Learning Resources/Presentations/_index.md @@ -0,0 +1,7 @@ +--- +title: "Presentations" +linkTitle: "Presentations" +weight: 20 +description: > + Presentations with content about the Parquet File Format. +--- diff --git a/content/en/docs/Learning Resources/conf-2014-parquet-summit-twitter.md b/content/en/docs/Learning Resources/Presentations/conf-2014-parquet-summit-twitter.md similarity index 100% rename from content/en/docs/Learning Resources/conf-2014-parquet-summit-twitter.md rename to content/en/docs/Learning Resources/Presentations/conf-2014-parquet-summit-twitter.md diff --git a/content/en/docs/Learning Resources/hadoop-summit-2014.md b/content/en/docs/Learning Resources/Presentations/hadoop-summit-2014.md similarity index 100% rename from content/en/docs/Learning Resources/hadoop-summit-2014.md rename to content/en/docs/Learning Resources/Presentations/hadoop-summit-2014.md diff --git a/content/en/docs/Learning Resources/spark-summit-2020.md b/content/en/docs/Learning Resources/Presentations/spark-summit-2020.md similarity index 100% rename from content/en/docs/Learning Resources/spark-summit-2020.md rename to content/en/docs/Learning Resources/Presentations/spark-summit-2020.md diff --git a/content/en/docs/Learning Resources/strata-2013.md b/content/en/docs/Learning Resources/Presentations/strata-2013.md similarity index 100% rename from content/en/docs/Learning Resources/strata-2013.md rename to content/en/docs/Learning Resources/Presentations/strata-2013.md diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..bf04a93 --- /dev/null +++ b/go.mod @@ -0,0 +1,5 @@ +module github.com/apache/parquet-site + +go 1.23 + +require github.com/google/docsy v0.9.1 // indirect diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..645c0da --- /dev/null +++ b/go.sum @@ -0,0 +1,4 @@ +github.com/FortAwesome/Font-Awesome v0.0.0-20240108205627-a1232e345536/go.mod h1:IUgezN/MFpCDIlFezw3L8j83oeiIuYoj28Miwr/KUYo= +github.com/google/docsy v0.9.1 h1:+jqges1YCd+yHeuZ1BUvD8V8mEGVtPxULg5j/vaJ984= +github.com/google/docsy v0.9.1/go.mod h1:saOqKEUOn07Bc0orM/JdIF3VkOanHta9LU5Y53bwN2U= +github.com/twbs/bootstrap v5.2.3+incompatible/go.mod h1:fZTSrkpSf0/HkL0IIJzvVspTt1r9zuf7XlZau8kpcY0= diff --git a/layouts/404.html b/layouts/404.html index 4087504..b962591 100644 --- a/layouts/404.html +++ b/layouts/404.html @@ -1,9 +1,6 @@ -{{ define "main"}} -
-
-

Not found

-

Oops! This page doesn't exist. Try going back to our home page.

- -
-
-{{ end }} +{{ define "main" -}} +
+

Not found

+

Oops! This page doesn't exist. Try going back to the home page.

+
+{{- end }} \ No newline at end of file diff --git a/package.json b/package.json index e30b476..69657ae 100644 --- a/package.json +++ b/package.json @@ -17,8 +17,8 @@ }, "homepage": "https://github.com/vinooganesh/parquet-hugo-site#readme", "devDependencies": { - "autoprefixer": "^10.4.2", - "postcss": "^8.4.8", + "autoprefixer": "^10.4.17", + "postcss": "^8.4.35", "postcss-cli": "^9.1.0" } } diff --git a/themes/docsy b/themes/docsy deleted file mode 160000 index 868b751..0000000 --- a/themes/docsy +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 868b75107c53196f25c6e57a3c704a556ef1f56e