This is an automated email from the ASF dual-hosted git repository.

jiayu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sedona.git


The following commit(s) were added to refs/heads/master by this push:
     new 4d6601164 [DOCS][CI] Auto push docs to the website branch (#1305)
4d6601164 is described below

commit 4d66011646d2482d1e3bda7454443b1e9106ac1d
Author: Jia Yu <[email protected]>
AuthorDate: Wed Apr 3 00:33:14 2024 -0700

    [DOCS][CI] Auto push docs to the website branch (#1305)
    
    * Init commit
    
    * Add JavaDoc and ScalaDoc
    
    * Build docs
    
    * Copy Javadoc
    
    * Fix again
    
    * Update .github/workflows/docs.yml
    
    Co-authored-by: John Bampton <[email protected]>
    
    * Fix
    
    * Fix
    
    * Skip tests
    
    * Fix
    
    * Update links
    
    * Update URL, fix some wrong links
    
    * Deploy docs only when the event is not a PR
    
    * Add usecase placeholder
    
    ---------
    
    Co-authored-by: John Bampton <[email protected]>
---
 .github/workflows/docs.yml       | 51 ++++++++++++++++++++++++----------------
 README.md                        |  2 +-
 docs/community/contact.md        | 17 ++------------
 docs/community/contributor.md    |  1 +
 docs/usecases/airport-country.md |  1 -
 docs/usecases/foot-traffic.md    |  1 -
 docs/usecases/raster.md          |  1 -
 docs/usecases/usecases.md        |  0
 mkdocs.yml                       |  7 +++---
 9 files changed, 39 insertions(+), 42 deletions(-)

diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index ed3d92c4c..2abf245ec 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -3,19 +3,13 @@ on:
   push:
     branches:
       - master
-    paths:
-      - 'docs/**'
-      - 'docs-overrides/**'
-      - 'mkdocs.yml'
-      - 'R/**'
+
   pull_request:
     branches:
       - '*'
-    paths:
-      - 'docs/**'
-      - 'docs-overrides/**'
-      - 'mkdocs.yml'
-      - 'R/**'
+
+env:
+  MAVEN_OPTS: -Dmaven.wagon.httpconnectionManager.ttlSeconds=60
 
 jobs:
   build:
@@ -24,6 +18,14 @@ jobs:
     - uses: actions/checkout@v4
       with:
         fetch-depth: 0
+    - name: Set up Java
+      uses: actions/setup-java@v1
+      with:
+        java-version: '8'
+    - name: Compile JavaDoc
+      run: mvn -q clean install -DskipTests && mkdir -p docs/api/javadoc/spark 
&& cp -r spark/common/target/apidocs/* docs/api/javadoc/spark/
+    - name: Compile ScalaDoc
+      run: mvn scala:doc && mkdir -p docs/api/scaladoc/spark && cp -r 
spark/common/target/site/scaladocs/* docs/api/scaladoc/spark
     - uses: actions/setup-python@v5
       with:
         python-version: 3.x
@@ -44,19 +46,28 @@ jobs:
           any::pkgdown
         working-directory : './R'
     - run: Rscript -e 'pkgdown::build_site(pkg = "./R", preview = FALSE, 
override = list(destination = "../docs/api/rdocs"))'
-    - uses: actions/cache@v3
-      with:
-        path: ~/.cache/pip
-        key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
-        restore-keys: |
-          ${{ runner.os }}-pip-
-
-    - run: git config --global user.name = "test-name"
-    - run: git config --global user.email = "[email protected]"
-    - run: mike deploy --update-aliases current-snapshot
+    - run: git config --global user.name = "GitHub Action"
+    - run: git config --global user.email = "[email protected]"
+    - run: mkdocs build
+    - name: Deploy the doc to the website branch
+      if: ${{ github.event_name != 'pull_request' }}
+      run: mike deploy latest-snapshot -b website -p
     - run: mkdir staging
     - run: cp -r site/* staging/
     - uses: actions/upload-artifact@v3
       with:
         name: generated-docs
         path: staging
+    - name: Cache Python packages
+      uses: actions/cache@v3
+      with:
+        path: ~/.cache/pip
+        key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
+        restore-keys: |
+          ${{ runner.os }}-pip-
+    - name: Cache Maven packages
+      uses: actions/cache@v3
+      with:
+        path: ~/.m2
+        key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
+        restore-keys: ${{ runner.os }}-m2
diff --git a/README.md b/README.md
index dd39de68c..eedfa9de5 100644
--- a/README.md
+++ b/README.md
@@ -24,7 +24,7 @@
 
 Follow Sedona on Twitter for fresh news: 
[Sedona@Twitter](https://twitter.com/ApacheSedona)
 
-Join the Sedona Discord community: 
[![](https://dcbadge.vercel.app/api/server/9A3k5dEBsY)](https://sedona.apache.org/latest/community/contact/#discord-server)
+Join the Sedona Discord community: 
[![](https://dcbadge.vercel.app/api/server/9A3k5dEBsY)](https://share.hsforms.com/1Ndql_ZigTdmLlVQc_d1o4gqga4q)
 
 Join the Sedona monthly community office hour: [Google 
Calendar](https://calendar.google.com/calendar/event?action=TEMPLATE&tmeid=NjI0cWgwcTZndnI1anAzYnFrNHY5Y2wyaTRfMjAyNDA0MDlUMTUwMDAwWiBjX2VmN2Q1NGY1MzA4YTRiN2YyNWFjMzNkMGY3ZWViNTRhM2E3ZjExNWI2ODlmYWY0ZDgyNDI1ZjNjYjVlZGU5MzVAZw&tmsrc=c_ef7d54f5308a4b7f25ac33d0f7eeb54a3a7f115b689faf4d82425f3cb5ede935%40group.calendar.google.com&scp=ALL),
 Tuesdays from 8 AM to 9 AM Pacific Time, every 4 weeks
 
diff --git a/docs/community/contact.md b/docs/community/contact.md
index 11f6fa3f1..85113df46 100644
--- a/docs/community/contact.md
+++ b/docs/community/contact.md
@@ -11,9 +11,7 @@ You can participate in the community as follows:
 
 ## Community events
 
-Everyone is welcome to join our community events. We have a community office 
hour every 4 weeks.
-
-<iframe 
src="https://calendar.google.com/calendar/embed?src=c_ef7d54f5308a4b7f25ac33d0f7eeb54a3a7f115b689faf4d82425f3cb5ede935%40group.calendar.google.com&ctz=America%2FLos_Angeles";
 style="border: 0" width="800" height="600" frameborder="0" 
scrolling="no"></iframe>
+Everyone is welcome to join our community events. We have a community office 
hour every 4 weeks. Please import the event to your [Google 
Calendar](https://calendar.google.com/calendar/event?action=TEMPLATE&tmeid=NjI0cWgwcTZndnI1anAzYnFrNHY5Y2wyaTRfMjAyNDA0MDlUMTUwMDAwWiBjX2VmN2Q1NGY1MzA4YTRiN2YyNWFjMzNkMGY3ZWViNTRhM2E3ZjExNWI2ODlmYWY0ZDgyNDI1ZjNjYjVlZGU5MzVAZw&tmsrc=c_ef7d54f5308a4b7f25ac33d0f7eeb54a3a7f115b689faf4d82425f3cb5ede935%40group.calendar.google.com&scp=ALL).
 
 ## Twitter
 
@@ -21,18 +19,7 @@ Everyone is welcome to join our community events. We have a 
community office hou
 
 ## Discord Server
 
-![](https://dcbadge.vercel.app/api/server/9A3k5dEBsY)
-
-Fill in the form below to join the Sedona Discord Server!
-
-<script charset="utf-8" type="text/javascript" 
src="//js.hsforms.net/forms/embed/v2.js"></script>
-<script>
-  hbspt.forms.create({
-    region: "na1",
-    portalId: "44429642",
-    formId: "4af794ab-318a-4d3b-ae8b-50143dbbdca5"
-  });
-</script>
+[![](https://dcbadge.vercel.app/api/server/9A3k5dEBsY)](https://share.hsforms.com/1Ndql_ZigTdmLlVQc_d1o4gqga4q)
 
 ## Mailing list
 
diff --git a/docs/community/contributor.md b/docs/community/contributor.md
index 50bcafa80..e2b2033a1 100644
--- a/docs/community/contributor.md
+++ b/docs/community/contributor.md
@@ -47,6 +47,7 @@ Current Sedona Committers are as follows:
 |        Name       |  GitHub ID  |        Apache ID       |
 |:-----------------:|:-----------:|:----------------------:|
 |  Nilesh Gajwani   |  iGN5117          |  [email protected]     |
+|  Furqaan Khan   |    furqaankhan      |  [email protected]     |
 
 ## Nominate a committer or PMC member
 
diff --git a/docs/usecases/airport-country.md b/docs/usecases/airport-country.md
deleted file mode 100644
index b3ae2d14a..000000000
--- a/docs/usecases/airport-country.md
+++ /dev/null
@@ -1 +0,0 @@
-<iframe 
src="https://nbviewer.org/github/apache/sedona/blob/master/binder/ApacheSedonaSQL_SpatialJoin_AirportsPerCountry.ipynb";
 width="800" height="800" frameBorder="0"></iframe>
diff --git a/docs/usecases/foot-traffic.md b/docs/usecases/foot-traffic.md
deleted file mode 100644
index f98e970e5..000000000
--- a/docs/usecases/foot-traffic.md
+++ /dev/null
@@ -1 +0,0 @@
-<iframe 
src="https://nbviewer.org/github/jiayuasu/sigspatial-2021-cafe-analysis/blob/master/notebooks/Workshop_example.ipynb";
 width="800" height="800" frameBorder="0"></iframe>
diff --git a/docs/usecases/raster.md b/docs/usecases/raster.md
deleted file mode 100644
index 5d4e3b4b8..000000000
--- a/docs/usecases/raster.md
+++ /dev/null
@@ -1 +0,0 @@
-<iframe 
src="https://nbviewer.org/github/apache/sedona/blob/master/binder/ApacheSedonaRaster.ipynb";
 width="800" height="800" frameBorder="0"></iframe>
diff --git a/docs/usecases/usecases.md b/docs/usecases/usecases.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/mkdocs.yml b/mkdocs.yml
index 3f48ae939..841f618a8 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -110,9 +110,10 @@ nav:
         - Vote a release: community/vote.md
       - Publications: community/publication.md
     - Use cases:
-      - Spatially aggregate airports per country: usecases/airport-country.md
-      - Match foot traffic to Seattle coffee shops: usecases/foot-traffic.md
-      - Raster image manipulation: usecases/raster.md
+      - Use cases: usecases/usecases.md
+      - Spatially aggregate airports per country: 
https://nbviewer.org/github/apache/sedona/blob/master/binder/ApacheSedonaSQL_SpatialJoin_AirportsPerCountry.ipynb";
 target="_blank
+      - Match foot traffic to Seattle coffee shops: 
https://nbviewer.org/github/jiayuasu/sigspatial-2021-cafe-analysis/blob/master/notebooks/Workshop_example.ipynb";
 target="_blank
+      - Raster image manipulation: 
https://nbviewer.org/github/johnymontana/raster-data-analysis-spatial-sql/blob/main/00-raster-data-analysis.ipynb";
 target="_blank
     - Apache Software Foundation:
       - Foundation: asf/asf.md
       - License: https://www.apache.org/licenses/"; target="_blank

Reply via email to