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://sedona.apache.org/latest/community/contact/#discord-server)
+Join the Sedona Discord community:
[](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
-
-
-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://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