Skip to content

Commit 93b5d9c

Browse files
kadolorjiayuasu
authored andcommitted
[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
1 parent f293a21 commit 93b5d9c

File tree

7 files changed

+134
-2
lines changed

7 files changed

+134
-2
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ repos:
6868
- --license-filepath
6969
- .github/workflows/license-templates/LICENSE.txt
7070
- --fuzzy-match-generates-todo
71-
exclude: ^docs/index\.md$|^\.github/pull_request_template\.md$|\.github/issue_template\.md$
71+
exclude: ^docs/index\.md$|^\.github/pull_request_template\.md$|\.github/issue_template\.md$|^docs/blog/.*\.md$
7272
- id: insert-license
7373
name: add license for all Makefile files
7474
files: ^Makefile$

docs/blog/.authors.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Licensed to the Apache Software Foundation (ASF) under one
2+
# or more contributor license agreements. See the NOTICE file
3+
# distributed with this work for additional information
4+
# regarding copyright ownership. The ASF licenses this file
5+
# to you under the Apache License, Version 2.0 (the
6+
# "License"); you may not use this file except in compliance
7+
# with the License. You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing,
12+
# software distributed under the License is distributed on an
13+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14+
# KIND, either express or implied. See the License for the
15+
# specific language governing permissions and limitations
16+
# under the License.
17+
18+
authors:
19+
kelly:
20+
name: Kelly-Ann Dolor
21+
description: Staff Technical Writer, Apache Sedona
22+
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
23+
matt_powers:
24+
name: Matthew Powers
25+
description: Staff Developer Relations Engineer, Apache Sedona
26+
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
27+
matt_forrest:
28+
name: Matthew Forrest
29+
description: Director of Customer Engineering & Product Led Growth, Wherobots
30+
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
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Lakehouse
2+
RBAC
3+
Lakehouses

docs/blog/index.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
hide:
3+
4+
- navigation
5+
6+
---
7+
8+
<!--
9+
# Licensed to the Apache Software Foundation (ASF) under one
10+
# or more contributor license agreements. See the NOTICE file
11+
# distributed with this work for additional information
12+
# regarding copyright ownership. The ASF licenses this file
13+
# to you under the Apache License, Version 2.0 (the
14+
# "License"); you may not use this file except in compliance
15+
# with the License. You may obtain a copy of the License at
16+
#
17+
# http://www.apache.org/licenses/LICENSE-2.0
18+
#
19+
# Unless required by applicable law or agreed to in writing,
20+
# software distributed under the License is distributed on an
21+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
22+
# KIND, either express or implied. See the License for the
23+
# specific language governing permissions and limitations
24+
# under the License.
25+
-->
26+
27+
# Apache Sedona Blog
28+
29+
The official source for Apache Sedona news, technical insights, release updates, and best practices in large-scale spatial data management.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Lakehouse
2+
atomicity
3+
Lakehouses
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
date:
3+
created: 2025-07-09
4+
links:
5+
- Apache Sedona Discord: https://discord.com/invite/9A3k5dEBsY
6+
- SedonaSnow: https://app.snowflake.com/marketplace/listing/GZTYZF0RTY3/wherobots-sedonasnow
7+
- Apache Sedona on Apache Flink: https://sedona.apache.org/latest/tutorial/flink/sql/
8+
authors:
9+
- kelly
10+
title: Welcome to the Apache Sedona Blog!
11+
---
12+
13+
<!--
14+
# Licensed to the Apache Software Foundation (ASF) under one
15+
# or more contributor license agreements. See the NOTICE file
16+
# distributed with this work for additional information
17+
# regarding copyright ownership. The ASF licenses this file
18+
# to you under the Apache License, Version 2.0 (the
19+
# "License"); you may not use this file except in compliance
20+
# with the License. You may obtain a copy of the License at
21+
#
22+
# http://www.apache.org/licenses/LICENSE-2.0
23+
#
24+
# Unless required by applicable law or agreed to in writing,
25+
# software distributed under the License is distributed on an
26+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
27+
# KIND, either express or implied. See the License for the
28+
# specific language governing permissions and limitations
29+
# under the License.
30+
-->
31+
32+
Welcome to the brand-new blog for Apache Sedona!
33+
34+
For several years, Apache Sedona has been the go-to open-source engine for processing massive geospatial
35+
datasets, extending Apache Spark to handle complex spatial operations with unparalleled speed and efficiency.
36+
Sedona's capabilities also extend beyond Spark, bringing spatial analytics to the Snowflake data warehouse
37+
with [SedonaSnow](https://app.snowflake.com/marketplace/listing/GZTYZF0RTY3/wherobots-sedonasnow) and the
38+
real-time streaming engine Apache Flink with a [Spatial SQL integration](https://sedona.apache.org/latest/tutorial/flink/sql/).
39+
40+
<!-- more -->
41+
42+
This new blog is our space to share news and best practices for the entire Sedona ecosystem.
43+
44+
Whether you're a seasoned data scientist, an engineer building robust data pipelines, or a GIS enthusiast, this is
45+
your new home for practical, expert content. We'll dive into advanced tutorials, explore architectural patterns, and discuss
46+
the trade-offs of various spatial data strategies. From real-world case studies to our forward-looking vision for
47+
the project, we’ll be sharing insights to help you master and innovate with Apache Sedona.
48+
49+
More importantly, this is a platform for the entire community—and that includes you.
50+
Apache Sedona is driven by its contributors, and this blog is no different. Have you built a compelling use case, mastered a
51+
tricky optimization, or have a tutorial you'd like to share? We strongly encourage you to become a guest author.
52+
Your insights and real-world stories are invaluable. To share your idea for a post or to submit a draft, please connect
53+
with the community on our [Apache Sedona Discord](https://discord.com/invite/9A3k5dEBsY).

mkdocs.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ nav:
134134
- Function (Snowflake): api/snowflake/vector-data/Function.md
135135
- Aggregate Function (Snowflake): api/snowflake/vector-data/AggregateFunction.md
136136
- Predicate (Snowflake): api/snowflake/vector-data/Predicate.md
137+
- Blog: blog/index.md
137138
- Community:
138139
- Community: community/contact.md
139140
- Contributor Guide:
@@ -223,7 +224,11 @@ markdown_extensions:
223224
- pymdownx.magiclink
224225
- pymdownx.mark
225226
- pymdownx.smartsymbols
226-
- pymdownx.superfences
227+
- pymdownx.superfences:
228+
custom_fences:
229+
- name: mermaid
230+
class: mermaid
231+
format: !!python/name:pymdownx.superfences.fence_code_format
227232
- pymdownx.tabbed:
228233
alternate_style: true
229234
- pymdownx.tasklist:
@@ -233,6 +238,15 @@ plugins:
233238
- search:
234239
# prebuild_index: true
235240
- macros
241+
- blog:
242+
# Format for displaying the date of blog posts (e.g., "full" for full date format)
243+
post_date_format: full
244+
# Whether to include a table of contents (TOC) for blog posts
245+
blog_toc: true
246+
# Format for displaying dates in the blog archive (e.g., "MMMM yyyy" for "January 2023")
247+
archive_date_format: MMMM yyyy
248+
# Maximum number of authors to display in the post excerpt
249+
post_excerpt_max_authors: 5
236250
- git-revision-date-localized:
237251
type: datetime
238252
- mike:

0 commit comments

Comments
 (0)