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 1b2c460237 [DOCS] standing up blog infra (#2081)
1b2c460237 is described below

commit 1b2c4602378315bd3b30d2302f851d2cf009ff78
Author: Kelly-Ann Dolor <[email protected]>
AuthorDate: Fri Jul 11 23:24:17 2025 -0700

    [DOCS] standing up blog infra (#2081)
    
    * standing up blog infra
    
    * remove TODO typo
    
    * adding avatar placeholder
    
    * fixing formatting
    
    * adding license
    
    * adding license
    
    * remove
    
    * changing linter
    
    * format fix for yml
    
    * editing author avatars
---
 .pre-commit-config.yaml                           |  2 +-
 docs/blog/.authors.yml                            | 30 +++++++++++++
 docs/blog/.vscode/ltex.dictionary.en-US.txt       |  3 ++
 docs/blog/index.md                                | 29 +++++++++++++
 docs/blog/posts/.vscode/ltex.dictionary.en-US.txt |  3 ++
 docs/blog/posts/intro-to-sedona-blog.md           | 53 +++++++++++++++++++++++
 mkdocs.yml                                        | 16 ++++++-
 7 files changed, 134 insertions(+), 2 deletions(-)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 28268684b0..7c4e772e95 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -79,7 +79,7 @@ repos:
           - --license-filepath
           - .github/workflows/license-templates/LICENSE.txt
           - --fuzzy-match-generates-todo
-        exclude: 
^docs/index\.md$|^\.github/pull_request_template\.md$|\.github/issue_template\.md$
+        exclude: 
^docs/index\.md$|^\.github/pull_request_template\.md$|\.github/issue_template\.md$|^docs/blog/.*\.md$
       - id: insert-license
         name: add license for all Makefile files
         files: ^Makefile$
diff --git a/docs/blog/.authors.yml b/docs/blog/.authors.yml
new file mode 100644
index 0000000000..425cddcec4
--- /dev/null
+++ b/docs/blog/.authors.yml
@@ -0,0 +1,30 @@
+# 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.
+
+authors:
+  kelly:
+    name: Kelly-Ann Dolor
+    description: Staff Technical Writer, Apache Sedona
+    avatar: 
https://media.licdn.com/dms/image/v2/C4D03AQHKr_fPpGdNGw/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1516866211726?e=2147483647&v=beta&t=p4PcyFNjZhvAIX8e1qZt4i3HbH5yOIXuEs8MTNoYZ3Y
+  matt_powers:
+    name: Matthew Powers
+    description: Staff Developer Relations Engineer, Apache Sedona
+    avatar: 
https://media.licdn.com/dms/image/v2/C4E03AQHL3oztZlTr2w/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1517751981945?e=2147483647&v=beta&t=66hsE-PF25_Uc1EbjnljUOmqjl3NwJ0lHAcZkusxnO0
+  matt_forrest:
+    name: Matthew Forrest
+    description: Director of Customer Engineering & Product Led Growth, 
Wherobots
+    avatar: 
https://media.licdn.com/dms/image/v2/D4E03AQHxYTrEgc53_g/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1722352936567?e=2147483647&v=beta&t=X10Z02O2UX8IRmbypcw-m-jbIDeNsPWWL-YOPX_v1XQ
diff --git a/docs/blog/.vscode/ltex.dictionary.en-US.txt 
b/docs/blog/.vscode/ltex.dictionary.en-US.txt
new file mode 100644
index 0000000000..960824593a
--- /dev/null
+++ b/docs/blog/.vscode/ltex.dictionary.en-US.txt
@@ -0,0 +1,3 @@
+Lakehouse
+RBAC
+Lakehouses
diff --git a/docs/blog/index.md b/docs/blog/index.md
new file mode 100644
index 0000000000..fa0c5deff1
--- /dev/null
+++ b/docs/blog/index.md
@@ -0,0 +1,29 @@
+---
+hide:
+
+  - navigation
+
+---
+
+<!--
+# 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.
+-->
+
+# Apache Sedona Blog
+
+The official source for Apache Sedona news, technical insights, release 
updates, and best practices in large-scale spatial data management.
diff --git a/docs/blog/posts/.vscode/ltex.dictionary.en-US.txt 
b/docs/blog/posts/.vscode/ltex.dictionary.en-US.txt
new file mode 100644
index 0000000000..9700f695e2
--- /dev/null
+++ b/docs/blog/posts/.vscode/ltex.dictionary.en-US.txt
@@ -0,0 +1,3 @@
+Lakehouse
+atomicity
+Lakehouses
diff --git a/docs/blog/posts/intro-to-sedona-blog.md 
b/docs/blog/posts/intro-to-sedona-blog.md
new file mode 100644
index 0000000000..875c0a5d84
--- /dev/null
+++ b/docs/blog/posts/intro-to-sedona-blog.md
@@ -0,0 +1,53 @@
+---
+date:
+  created: 2025-07-09
+links:
+  - Apache Sedona Discord: https://discord.com/invite/9A3k5dEBsY
+  - SedonaSnow: 
https://app.snowflake.com/marketplace/listing/GZTYZF0RTY3/wherobots-sedonasnow
+  - Apache Sedona on Apache Flink: 
https://sedona.apache.org/latest/tutorial/flink/sql/
+authors:
+  - kelly
+title: Welcome to the Apache Sedona Blog!
+---
+
+<!--
+# 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.
+-->
+
+Welcome to the brand-new blog for Apache Sedona!
+
+For several years, Apache Sedona has been the go-to open-source engine for 
processing massive geospatial
+datasets, extending Apache Spark to handle complex spatial operations with 
unparalleled speed and efficiency.
+Sedona's capabilities also extend beyond Spark, bringing spatial analytics to 
the Snowflake data warehouse
+with 
[SedonaSnow](https://app.snowflake.com/marketplace/listing/GZTYZF0RTY3/wherobots-sedonasnow)
 and the
+real-time streaming engine Apache Flink with a [Spatial SQL 
integration](https://sedona.apache.org/latest/tutorial/flink/sql/).
+
+<!-- more -->
+
+This new blog is our space to share news and best practices for the entire 
Sedona ecosystem.
+
+Whether you're a seasoned data scientist, an engineer building robust data 
pipelines, or a GIS enthusiast, this is
+your new home for practical, expert content. We'll dive into advanced 
tutorials, explore architectural patterns, and discuss
+the trade-offs of various spatial data strategies. From real-world case 
studies to our forward-looking vision for
+the project, we’ll be sharing insights to help you master and innovate with 
Apache Sedona.
+
+More importantly, this is a platform for the entire community—and that 
includes you.
+Apache Sedona is driven by its contributors, and this blog is no different. 
Have you built a compelling use case, mastered a
+tricky optimization, or have a tutorial you'd like to share? We strongly 
encourage you to become a guest author.
+Your insights and real-world stories are invaluable. To share your idea for a 
post or to submit a draft, please connect
+with the community on our [Apache Sedona 
Discord](https://discord.com/invite/9A3k5dEBsY).
diff --git a/mkdocs.yml b/mkdocs.yml
index d86ed8f82d..79de4e13d7 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -136,6 +136,7 @@ nav:
               - Function (Snowflake): api/snowflake/vector-data/Function.md
               - Aggregate Function (Snowflake): 
api/snowflake/vector-data/AggregateFunction.md
               - Predicate (Snowflake): api/snowflake/vector-data/Predicate.md
+  - Blog: blog/index.md
   - Community:
       - Community: community/contact.md
       - Contributor Guide:
@@ -225,7 +226,11 @@ markdown_extensions:
   - pymdownx.magiclink
   - pymdownx.mark
   - pymdownx.smartsymbols
-  - pymdownx.superfences
+  - pymdownx.superfences:
+      custom_fences:
+        - name: mermaid
+          class: mermaid
+          format: !!python/name:pymdownx.superfences.fence_code_format
   - pymdownx.tabbed:
       alternate_style: true
   - pymdownx.tasklist:
@@ -235,6 +240,15 @@ plugins:
   - search:
   # prebuild_index: true
   - macros
+  - blog:
+      # Format for displaying the date of blog posts (e.g., "full" for full 
date format)
+      post_date_format: full
+      # Whether to include a table of contents (TOC) for blog posts
+      blog_toc: true
+      # Format for displaying dates in the blog archive (e.g., "MMMM yyyy" for 
"January 2023")
+      archive_date_format: MMMM yyyy
+      # Maximum number of authors to display in the post excerpt
+      post_excerpt_max_authors: 5
   - git-revision-date-localized:
       type: datetime
   - mike:

Reply via email to