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

dimas pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/polaris.git


The following commit(s) were added to refs/heads/main by this push:
     new 7af79e559 docs(README): Updating the READMEs to Reflect the Project 
Structure (#2599)
7af79e559 is described below

commit 7af79e559b07c018d4e8a2fcb52823fa636f3520
Author: Adam Christian 
<[email protected]>
AuthorDate: Thu Sep 18 16:42:09 2025 -0400

    docs(README): Updating the READMEs to Reflect the Project Structure (#2599)
    
    * docs(README): Updating the READMEs to Reflect the Project Structure
---
 README.md                                          | 63 +++++++++++++++++-----
 .../ids/impl/SnowflakeIdGeneratorFactory.java      |  1 -
 runtime/service/README.md                          |  7 ++-
 site/content/in-dev/unreleased/metastores.md       |  2 +-
 4 files changed, 56 insertions(+), 17 deletions(-)

diff --git a/README.md b/README.md
index a27b2a2ae..544691b3f 100644
--- a/README.md
+++ b/README.md
@@ -45,20 +45,55 @@ Click 
[here](https://polaris.apache.org/in-dev/unreleased/getting-started/instal
 ## Project Structure
 
 Apache Polaris is organized into the following modules:
-
-- [`polaris-core`](./polaris-core/README.md) - The main Polaris entity 
definitions and core business logic
-- API modules (implementing the Iceberg REST API and Polaris management API):
-  - `polaris-api-management-model` - The Polaris management model
-  - `polaris-api-management-service` - The Polaris management service
-  - `polaris-api-iceberg-service` - The Iceberg REST service
-- Runtime modules:
-  - `polaris-runtime-service` - The runtime components of the Polaris server
-  - `polaris-runtime-defaults` - The runtime configuration defaults
-  - `polaris-server` - The Polaris server
-  - `polaris-admin` - The Polaris admin & maintenance tool
-- Persistence modules:
-  - `polaris-eclipselink` - The Eclipselink implementation of the 
MetaStoreManager interface (deprecated for removal)
-  - `polaris-relational-jdbc` - The JDBC implementation of BasePersistence to 
be used via AtomicMetaStoreManager
+- Primary modules:
+  - [`polaris-core`](./polaris-core/README.md) - The main Polaris entity 
definitions and core business logic
+  - [API modules](./api/README.md) - Build scripts for generating Java classes 
from the OpenAPI specifications:
+  - `polaris-api-management-model` - Polaris Management API model classes
+  - `polaris-api-management-service` - Polaris Management API service classes
+  - `polaris-api-iceberg-service` - The Iceberg REST service classes
+  - `polaris-api-catalog-service` - The Polaris Catalog API service classes
+  - Runtime modules:
+      - [`polaris-admin`](./runtime/admin/README.md) - The Polaris Admin Tool; 
mainly for bootstrapping persistence
+      - [`polaris-runtime-defaults`](./runtime/defaults/README.md) - The 
runtime configuration defaults
+      - [`polaris-distribution`](./runtime/distribution/README.md) - The 
Polaris distribution
+      - [`polaris-server`](./runtime/server/README.md) - The Polaris Quarkus 
Server
+      - [`polaris-runtime-service`](./runtime/service/README.md) - The package 
containing the Polaris service.
+      - `polaris-runtime-spark-tests` - Integration tests for the Polaris 
Spark plugin
+      - `polaris-runtime-test-common` - Test utilities
+  - Persistence modules:
+      - `polaris-eclipselink` - The Eclipselink implementation of the 
MetaStoreManager interface (deprecated for removal)
+      - `polaris-relational-jdbc` - The JDBC implementation of BasePersistence 
to be used via AtomicMetaStoreManager
+  - Extensions modules:
+      - `polaris-extensions-federation-hadoop` - The Hadoop federation 
extension
+      - 
[`polaris-extensions-federation-hive`](./extensions/federation/hive/README.md) 
- The Hive federation extension
+- Secondary modules:
+    - `agregated-license-report` - Generates the aggregated license report
+    - `polaris-bom` - The Bill of Materials (BOM) for Polaris
+    - `polaris-build-logic` - Establishes consistent build logic
+    - [`polaris-tests`](./integration-tests/README.md) - Normative integration 
tests for reuse in downstream projects
+- Tool modules:
+    - Documentation configuration:
+        - `polaris-config-docs-annotations` - Annotations for documentation 
generator
+        - `polaris-config-docs-generator` - Generates Polaris reference docs
+        - `polaris-config-docs-site` - The configuration documentation site
+    - Other Tools:
+        - `polaris-container-spec-helper` - Helper for container specifications
+        - `polaris-immutables` - Predefined Immutables configuration & 
annotations for Polaris
+        - `polaris-minio-testcontainer` - Minio test container
+        - `polaris-misc-types` - Miscellaneous types for Polaris
+        - `polaris-version` - Versioning for Polaris
+
+In addition to modules, there are:
+- [API specifications](./spec/README.md) - The OpenAPI specifications
+- [Python client](./client/python/README.md) - The Python client
+- [codestyle](./codestyle/README.md) - The code style guidelines
+- [getting-started](./getting-started/README.md) - A collection of getting 
started examples
+- [gradle](./gradle) - The Gradle wrapper and Gradle configuration files 
including banned dependencies
+- [helm](./helm) - The Helm charts for Polaris.
+- [Spark Plugin](./plugins/spark/README.md) - The Polaris Spark plugin
+- [regtests](./regtests/README.md) - Regression tests
+- [server-templates](./server-templates) - OpenAPI Generator templates to 
generate the server code
+- [site](./site/README.md) - The Polaris website
 
 ## Building and Running
 
diff --git 
a/persistence/nosql/idgen/impl/src/main/java/org/apache/polaris/ids/impl/SnowflakeIdGeneratorFactory.java
 
b/persistence/nosql/idgen/impl/src/main/java/org/apache/polaris/ids/impl/SnowflakeIdGeneratorFactory.java
index aece3a184..231a71798 100644
--- 
a/persistence/nosql/idgen/impl/src/main/java/org/apache/polaris/ids/impl/SnowflakeIdGeneratorFactory.java
+++ 
b/persistence/nosql/idgen/impl/src/main/java/org/apache/polaris/ids/impl/SnowflakeIdGeneratorFactory.java
@@ -78,7 +78,6 @@ public class SnowflakeIdGeneratorFactory implements 
IdGeneratorFactory<Snowflake
     int sequenceBits =
         Integer.parseInt(
             params.getOrDefault("sequence-bits", "" + 
SnowflakeIdGenerator.DEFAULT_SEQUENCE_BITS));
-    // ATCFIX - This name is incorrect.
     var idEpochMillis = SnowflakeIdGenerator.ID_EPOCH_MILLIS;
     var offset = params.get("offset");
     if (offset != null) {
diff --git a/runtime/service/README.md b/runtime/service/README.md
index 7d499b993..18026ad8e 100644
--- a/runtime/service/README.md
+++ b/runtime/service/README.md
@@ -17,7 +17,12 @@
   under the License.
 -->
 
-# Integration tests
+# Polaris Runtime Service
+
+## Overview
+The `polaris-runtime-service` module is the core runtime service 
implementation of Apache Polaris. It serves as the main service layer that 
provides the REST API endpoints and business logic.
+
+## Integration tests
 
 Integration tests from the :polaris-tests module can be run against a local 
Polaris Quarkus instance
 for each supported cloud storage. Set the appropriate environment variables 
for your target cloud,
diff --git a/site/content/in-dev/unreleased/metastores.md 
b/site/content/in-dev/unreleased/metastores.md
index fd3af2173..3c4ec9979 100644
--- a/site/content/in-dev/unreleased/metastores.md
+++ b/site/content/in-dev/unreleased/metastores.md
@@ -42,7 +42,7 @@ The Relational JDBC metastore currently relies on a 
Quarkus-managed datasource a
 Please refer to the documentation here:
 [Configure data sources in Quarkus](https://quarkus.io/guides/datasource)
 
-Additionally the retries can be configured via 
`polaris.persistence.relational.jdbc.*` properties please ref 
[configuration]({{% ref "configuration" %}})
+Additionally, the retries can be configured via 
`polaris.persistence.relational.jdbc.*` properties please ref 
[configuration]({{% ref "configuration" %}})
 
 ## EclipseLink (Deprecated)
 > [!IMPORTANT]

Reply via email to