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

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


The following commit(s) were added to refs/heads/main by this push:
     new 2c8c3527 docs: remove the unusable bom documents (#870)
2c8c3527 is described below

commit 2c8c3527bb4b0da6d9bcdfb371da7879d4b35f86
Author: DeleiGuo <[email protected]>
AuthorDate: Fri Feb 27 19:46:36 2026 +0800

    docs: remove the unusable bom documents (#870)
    
    Co-authored-by: Shuxin Pan <[email protected]>
---
 .github/skills/fastexcel-to-fesod/SKILL.md         | 209 ++++++++++-----------
 website/docs/download.md                           |   1 -
 website/docs/quickstart/guide.md                   |  27 ---
 .../current/download.md                            |   1 -
 .../current/quickstart/guide.md                    |  27 ---
 5 files changed, 95 insertions(+), 170 deletions(-)

diff --git a/.github/skills/fastexcel-to-fesod/SKILL.md 
b/.github/skills/fastexcel-to-fesod/SKILL.md
index 0db92605..73e8b526 100644
--- a/.github/skills/fastexcel-to-fesod/SKILL.md
+++ b/.github/skills/fastexcel-to-fesod/SKILL.md
@@ -47,8 +47,8 @@ Key facts that affect how this migration works:
 - The **only hard breaking change** is the Java package prefix:
   any `*.excel.*` imports must move to `*.sheet.*`.
   In practice, both of these are common and must be handled:
-  - `cn.idev.excel.*` → `org.apache.fesod.sheet.*`
-  - `org.apache.fesod.excel.*` → `org.apache.fesod.sheet.*`
+    - `cn.idev.excel.*` → `org.apache.fesod.sheet.*`
+    - `org.apache.fesod.excel.*` → `org.apache.fesod.sheet.*`
 - The CGLIB naming tag changed from `ByFastExcelCGLIB` → `ByFesodCGLIB`.
   This only matters if the project inspects generated class names at runtime.
 - All annotation names, method signatures, and processing logic are identical.
@@ -69,6 +69,7 @@ with deprecation warnings. It is always safe to stop here 
first and run tests.
 In `pom.xml`, find the FastExcel dependency block:
 
 ```xml
+
 <dependency>
     <groupId>cn.idev.excel</groupId>
     <artifactId>fastexcel</artifactId>
@@ -79,6 +80,7 @@ In `pom.xml`, find the FastExcel dependency block:
 Replace it with:
 
 ```xml
+
 <dependency>
     <groupId>org.apache.fesod</groupId>
     <artifactId>fesod-sheet</artifactId>
@@ -87,34 +89,13 @@ Replace it with:
 ```
 
 Also remove the FastExcel version property if it exists, e.g.:
-```xml
-<fastexcel.version>1.3.0</fastexcel.version>
-```
-
-### 1b. Maven — multi-module project (add BOM)
-
-In the root `pom.xml`, add to `<dependencyManagement>`:
 
 ```xml
-<dependency>
-    <groupId>org.apache.fesod</groupId>
-    <artifactId>fesod-bom</artifactId>
-    <version>2.0.1-incubating</version>
-    <type>pom</type>
-    <scope>import</scope>
-</dependency>
-```
-
-Each child module then declares (no version needed):
 
-```xml
-<dependency>
-    <groupId>org.apache.fesod</groupId>
-    <artifactId>fesod-sheet</artifactId>
-</dependency>
+<fastexcel.version>1.3.0</fastexcel.version>
 ```
 
-### 1c. Gradle
+### 1b. Gradle
 
 In `build.gradle` (or `build.gradle.kts`), replace:
 
@@ -149,13 +130,13 @@ Process the table **top-to-bottom** (most specific first) 
to avoid partial repla
 To avoid accidental regressions, apply replacements only in migration-relevant 
code.
 
 - ✅ Safe targets:
-  - `import ...` lines under `cn.idev.excel.*` / `org.apache.fesod.excel.*`
-  - static call sites such as `FastExcel.read(` / `FastExcel.write(` / 
`FastExcelFactory.*(`
+    - `import ...` lines under `cn.idev.excel.*` / `org.apache.fesod.excel.*`
+    - static call sites such as `FastExcel.read(` / `FastExcel.write(` / 
`FastExcelFactory.*(`
 - ❌ Do **not** bulk-replace whole files or whole repositories for `FastExcel` 
text.
 - ❌ Do **not** modify business literals unless explicitly requested:
-  - `@ExcelProperty("...")` labels
-  - sheet names / file names / i18n text
-  - controller response strings
+    - `@ExcelProperty("...")` labels
+    - sheet names / file names / i18n text
+    - controller response strings
 - ❌ Do **not** rewrite comments/Javadoc as part of mechanical migration.
 
 If you use scripted replacement, constrain the pattern to imports and call 
expressions,
@@ -169,20 +150,20 @@ imports must be rewritten to `org.apache.fesod.sheet.*`.
 
 Apply this explicit replacement before the detailed mapping table:
 
-| Find | Replace with |
-|---|---|
+| Find                             | Replace with                     |
+|----------------------------------|----------------------------------|
 | `import org.apache.fesod.excel.` | `import org.apache.fesod.sheet.` |
 
 Then continue with the specific import mappings below.
 
 ### 2a. Core entry classes
 
-| Find (exact import string) | Replace with |
-|---|---|
-| `import cn.idev.excel.FastExcel;` | `import 
org.apache.fesod.sheet.FastExcel;` |
+| Find (exact import string)               | Replace with                      
                |
+|------------------------------------------|---------------------------------------------------|
+| `import cn.idev.excel.FastExcel;`        | `import 
org.apache.fesod.sheet.FastExcel;`        |
 | `import cn.idev.excel.FastExcelFactory;` | `import 
org.apache.fesod.sheet.FastExcelFactory;` |
-| `import cn.idev.excel.ExcelWriter;` | `import 
org.apache.fesod.sheet.ExcelWriter;` |
-| `import cn.idev.excel.ExcelReader;` | `import 
org.apache.fesod.sheet.ExcelReader;` |
+| `import cn.idev.excel.ExcelWriter;`      | `import 
org.apache.fesod.sheet.ExcelWriter;`      |
+| `import cn.idev.excel.ExcelReader;`      | `import 
org.apache.fesod.sheet.ExcelReader;`      |
 
 > **Note**: After this phase, `FastExcel.read(...)` and 
 > `FastExcelFactory.writerSheet(...)`
 > still compile — they resolve to the `@Deprecated` bridge classes in Fesod.
@@ -190,101 +171,101 @@ Then continue with the specific import mappings below.
 
 ### 2b. Read API
 
-| Find | Replace with |
-|---|---|
-| `import cn.idev.excel.read.listener.ReadListener;` | `import 
org.apache.fesod.sheet.read.listener.ReadListener;` |
-| `import cn.idev.excel.read.listener.PageReadListener;` | `import 
org.apache.fesod.sheet.read.listener.PageReadListener;` |
-| `import cn.idev.excel.read.metadata.ReadSheet;` | `import 
org.apache.fesod.sheet.read.metadata.ReadSheet;` |
-| `import cn.idev.excel.read.metadata.ReadWorkbook;` | `import 
org.apache.fesod.sheet.read.metadata.ReadWorkbook;` |
-| `import cn.idev.excel.read.metadata.ReadBasicParameter;` | `import 
org.apache.fesod.sheet.read.metadata.ReadBasicParameter;` |
-| `import cn.idev.excel.read.builder.ExcelReaderBuilder;` | `import 
org.apache.fesod.sheet.read.builder.ExcelReaderBuilder;` |
+| Find                                                         | Replace with  
                                                        |
+|--------------------------------------------------------------|-----------------------------------------------------------------------|
+| `import cn.idev.excel.read.listener.ReadListener;`           | `import 
org.apache.fesod.sheet.read.listener.ReadListener;`           |
+| `import cn.idev.excel.read.listener.PageReadListener;`       | `import 
org.apache.fesod.sheet.read.listener.PageReadListener;`       |
+| `import cn.idev.excel.read.metadata.ReadSheet;`              | `import 
org.apache.fesod.sheet.read.metadata.ReadSheet;`              |
+| `import cn.idev.excel.read.metadata.ReadWorkbook;`           | `import 
org.apache.fesod.sheet.read.metadata.ReadWorkbook;`           |
+| `import cn.idev.excel.read.metadata.ReadBasicParameter;`     | `import 
org.apache.fesod.sheet.read.metadata.ReadBasicParameter;`     |
+| `import cn.idev.excel.read.builder.ExcelReaderBuilder;`      | `import 
org.apache.fesod.sheet.read.builder.ExcelReaderBuilder;`      |
 | `import cn.idev.excel.read.builder.ExcelReaderSheetBuilder;` | `import 
org.apache.fesod.sheet.read.builder.ExcelReaderSheetBuilder;` |
-| `import cn.idev.excel.context.AnalysisContext;` | `import 
org.apache.fesod.sheet.context.AnalysisContext;` |
-| `import cn.idev.excel.event.SyncReadListener;` | `import 
org.apache.fesod.sheet.event.SyncReadListener;` |
+| `import cn.idev.excel.context.AnalysisContext;`              | `import 
org.apache.fesod.sheet.context.AnalysisContext;`              |
+| `import cn.idev.excel.event.SyncReadListener;`               | `import 
org.apache.fesod.sheet.event.SyncReadListener;`               |
 
 ### 2c. Write API
 
-| Find | Replace with |
-|---|---|
-| `import cn.idev.excel.write.metadata.WriteSheet;` | `import 
org.apache.fesod.sheet.write.metadata.WriteSheet;` |
-| `import cn.idev.excel.write.metadata.WriteWorkbook;` | `import 
org.apache.fesod.sheet.write.metadata.WriteWorkbook;` |
-| `import cn.idev.excel.write.metadata.WriteTable;` | `import 
org.apache.fesod.sheet.write.metadata.WriteTable;` |
-| `import cn.idev.excel.write.metadata.WriteBasicParameter;` | `import 
org.apache.fesod.sheet.write.metadata.WriteBasicParameter;` |
-| `import cn.idev.excel.write.builder.ExcelWriterBuilder;` | `import 
org.apache.fesod.sheet.write.builder.ExcelWriterBuilder;` |
+| Find                                                          | Replace with 
                                                          |
+|---------------------------------------------------------------|------------------------------------------------------------------------|
+| `import cn.idev.excel.write.metadata.WriteSheet;`             | `import 
org.apache.fesod.sheet.write.metadata.WriteSheet;`             |
+| `import cn.idev.excel.write.metadata.WriteWorkbook;`          | `import 
org.apache.fesod.sheet.write.metadata.WriteWorkbook;`          |
+| `import cn.idev.excel.write.metadata.WriteTable;`             | `import 
org.apache.fesod.sheet.write.metadata.WriteTable;`             |
+| `import cn.idev.excel.write.metadata.WriteBasicParameter;`    | `import 
org.apache.fesod.sheet.write.metadata.WriteBasicParameter;`    |
+| `import cn.idev.excel.write.builder.ExcelWriterBuilder;`      | `import 
org.apache.fesod.sheet.write.builder.ExcelWriterBuilder;`      |
 | `import cn.idev.excel.write.builder.ExcelWriterSheetBuilder;` | `import 
org.apache.fesod.sheet.write.builder.ExcelWriterSheetBuilder;` |
 | `import cn.idev.excel.write.builder.ExcelWriterTableBuilder;` | `import 
org.apache.fesod.sheet.write.builder.ExcelWriterTableBuilder;` |
 
 ### 2d. Write handlers
 
-| Find | Replace with |
-|---|---|
-| `import cn.idev.excel.write.handler.WriteHandler;` | `import 
org.apache.fesod.sheet.write.handler.WriteHandler;` |
-| `import cn.idev.excel.write.handler.SheetWriteHandler;` | `import 
org.apache.fesod.sheet.write.handler.SheetWriteHandler;` |
-| `import cn.idev.excel.write.handler.CellWriteHandler;` | `import 
org.apache.fesod.sheet.write.handler.CellWriteHandler;` |
-| `import cn.idev.excel.write.handler.RowWriteHandler;` | `import 
org.apache.fesod.sheet.write.handler.RowWriteHandler;` |
-| `import cn.idev.excel.write.handler.WorkbookWriteHandler;` | `import 
org.apache.fesod.sheet.write.handler.WorkbookWriteHandler;` |
+| Find                                                                  | 
Replace with                                                                   |
+|-----------------------------------------------------------------------|--------------------------------------------------------------------------------|
+| `import cn.idev.excel.write.handler.WriteHandler;`                    | 
`import org.apache.fesod.sheet.write.handler.WriteHandler;`                    |
+| `import cn.idev.excel.write.handler.SheetWriteHandler;`               | 
`import org.apache.fesod.sheet.write.handler.SheetWriteHandler;`               |
+| `import cn.idev.excel.write.handler.CellWriteHandler;`                | 
`import org.apache.fesod.sheet.write.handler.CellWriteHandler;`                |
+| `import cn.idev.excel.write.handler.RowWriteHandler;`                 | 
`import org.apache.fesod.sheet.write.handler.RowWriteHandler;`                 |
+| `import cn.idev.excel.write.handler.WorkbookWriteHandler;`            | 
`import org.apache.fesod.sheet.write.handler.WorkbookWriteHandler;`            |
 | `import cn.idev.excel.write.handler.context.CellWriteHandlerContext;` | 
`import org.apache.fesod.sheet.write.handler.context.CellWriteHandlerContext;` |
 
 ### 2e. Annotations
 
-| Find | Replace with |
-|---|---|
-| `import cn.idev.excel.annotation.ExcelProperty;` | `import 
org.apache.fesod.sheet.annotation.ExcelProperty;` |
-| `import cn.idev.excel.annotation.ExcelIgnore;` | `import 
org.apache.fesod.sheet.annotation.ExcelIgnore;` |
-| `import cn.idev.excel.annotation.ExcelIgnoreUnannotated;` | `import 
org.apache.fesod.sheet.annotation.ExcelIgnoreUnannotated;` |
-| `import cn.idev.excel.annotation.format.DateTimeFormat;` | `import 
org.apache.fesod.sheet.annotation.format.DateTimeFormat;` |
-| `import cn.idev.excel.annotation.format.NumberFormat;` | `import 
org.apache.fesod.sheet.annotation.format.NumberFormat;` |
-| `import cn.idev.excel.annotation.write.style.ColumnWidth;` | `import 
org.apache.fesod.sheet.annotation.write.style.ColumnWidth;` |
-| `import cn.idev.excel.annotation.write.style.HeadStyle;` | `import 
org.apache.fesod.sheet.annotation.write.style.HeadStyle;` |
-| `import cn.idev.excel.annotation.write.style.ContentStyle;` | `import 
org.apache.fesod.sheet.annotation.write.style.ContentStyle;` |
-| `import cn.idev.excel.annotation.write.style.HeadFontStyle;` | `import 
org.apache.fesod.sheet.annotation.write.style.HeadFontStyle;` |
-| `import cn.idev.excel.annotation.write.style.ContentFontStyle;` | `import 
org.apache.fesod.sheet.annotation.write.style.ContentFontStyle;` |
-| `import cn.idev.excel.annotation.write.style.HeadRowHeight;` | `import 
org.apache.fesod.sheet.annotation.write.style.HeadRowHeight;` |
-| `import cn.idev.excel.annotation.write.style.ContentRowHeight;` | `import 
org.apache.fesod.sheet.annotation.write.style.ContentRowHeight;` |
+| Find                                                             | Replace 
with                                                              |
+|------------------------------------------------------------------|---------------------------------------------------------------------------|
+| `import cn.idev.excel.annotation.ExcelProperty;`                 | `import 
org.apache.fesod.sheet.annotation.ExcelProperty;`                 |
+| `import cn.idev.excel.annotation.ExcelIgnore;`                   | `import 
org.apache.fesod.sheet.annotation.ExcelIgnore;`                   |
+| `import cn.idev.excel.annotation.ExcelIgnoreUnannotated;`        | `import 
org.apache.fesod.sheet.annotation.ExcelIgnoreUnannotated;`        |
+| `import cn.idev.excel.annotation.format.DateTimeFormat;`         | `import 
org.apache.fesod.sheet.annotation.format.DateTimeFormat;`         |
+| `import cn.idev.excel.annotation.format.NumberFormat;`           | `import 
org.apache.fesod.sheet.annotation.format.NumberFormat;`           |
+| `import cn.idev.excel.annotation.write.style.ColumnWidth;`       | `import 
org.apache.fesod.sheet.annotation.write.style.ColumnWidth;`       |
+| `import cn.idev.excel.annotation.write.style.HeadStyle;`         | `import 
org.apache.fesod.sheet.annotation.write.style.HeadStyle;`         |
+| `import cn.idev.excel.annotation.write.style.ContentStyle;`      | `import 
org.apache.fesod.sheet.annotation.write.style.ContentStyle;`      |
+| `import cn.idev.excel.annotation.write.style.HeadFontStyle;`     | `import 
org.apache.fesod.sheet.annotation.write.style.HeadFontStyle;`     |
+| `import cn.idev.excel.annotation.write.style.ContentFontStyle;`  | `import 
org.apache.fesod.sheet.annotation.write.style.ContentFontStyle;`  |
+| `import cn.idev.excel.annotation.write.style.HeadRowHeight;`     | `import 
org.apache.fesod.sheet.annotation.write.style.HeadRowHeight;`     |
+| `import cn.idev.excel.annotation.write.style.ContentRowHeight;`  | `import 
org.apache.fesod.sheet.annotation.write.style.ContentRowHeight;`  |
 | `import cn.idev.excel.annotation.write.style.OnceAbsoluteMerge;` | `import 
org.apache.fesod.sheet.annotation.write.style.OnceAbsoluteMerge;` |
-| `import cn.idev.excel.annotation.write.style.ContentLoopMerge;` | `import 
org.apache.fesod.sheet.annotation.write.style.ContentLoopMerge;` |
+| `import cn.idev.excel.annotation.write.style.ContentLoopMerge;`  | `import 
org.apache.fesod.sheet.annotation.write.style.ContentLoopMerge;`  |
 
 ### 2f. Converters
 
-| Find | Replace with |
-|---|---|
-| `import cn.idev.excel.converters.Converter;` | `import 
org.apache.fesod.sheet.converters.Converter;` |
-| `import cn.idev.excel.converters.AutoConverter;` | `import 
org.apache.fesod.sheet.converters.AutoConverter;` |
-| `import cn.idev.excel.converters.ReadConverterContext;` | `import 
org.apache.fesod.sheet.converters.ReadConverterContext;` |
+| Find                                                     | Replace with      
                                                |
+|----------------------------------------------------------|-------------------------------------------------------------------|
+| `import cn.idev.excel.converters.Converter;`             | `import 
org.apache.fesod.sheet.converters.Converter;`             |
+| `import cn.idev.excel.converters.AutoConverter;`         | `import 
org.apache.fesod.sheet.converters.AutoConverter;`         |
+| `import cn.idev.excel.converters.ReadConverterContext;`  | `import 
org.apache.fesod.sheet.converters.ReadConverterContext;`  |
 | `import cn.idev.excel.converters.WriteConverterContext;` | `import 
org.apache.fesod.sheet.converters.WriteConverterContext;` |
 
 ### 2g. Enums
 
-| Find | Replace with |
-|---|---|
-| `import cn.idev.excel.enums.CellDataTypeEnum;` | `import 
org.apache.fesod.sheet.enums.CellDataTypeEnum;` |
-| `import cn.idev.excel.enums.CellExtraTypeEnum;` | `import 
org.apache.fesod.sheet.enums.CellExtraTypeEnum;` |
-| `import cn.idev.excel.enums.WriteDirectionEnum;` | `import 
org.apache.fesod.sheet.enums.WriteDirectionEnum;` |
+| Find                                                      | Replace with     
                                                  |
+|-----------------------------------------------------------|--------------------------------------------------------------------|
+| `import cn.idev.excel.enums.CellDataTypeEnum;`            | `import 
org.apache.fesod.sheet.enums.CellDataTypeEnum;`            |
+| `import cn.idev.excel.enums.CellExtraTypeEnum;`           | `import 
org.apache.fesod.sheet.enums.CellExtraTypeEnum;`           |
+| `import cn.idev.excel.enums.WriteDirectionEnum;`          | `import 
org.apache.fesod.sheet.enums.WriteDirectionEnum;`          |
 | `import cn.idev.excel.enums.poi.HorizontalAlignmentEnum;` | `import 
org.apache.fesod.sheet.enums.poi.HorizontalAlignmentEnum;` |
-| `import cn.idev.excel.enums.poi.BorderStyleEnum;` | `import 
org.apache.fesod.sheet.enums.poi.BorderStyleEnum;` |
-| `import cn.idev.excel.enums.poi.FillPatternTypeEnum;` | `import 
org.apache.fesod.sheet.enums.poi.FillPatternTypeEnum;` |
+| `import cn.idev.excel.enums.poi.BorderStyleEnum;`         | `import 
org.apache.fesod.sheet.enums.poi.BorderStyleEnum;`         |
+| `import cn.idev.excel.enums.poi.FillPatternTypeEnum;`     | `import 
org.apache.fesod.sheet.enums.poi.FillPatternTypeEnum;`     |
 
 ### 2h. Exceptions and metadata
 
-| Find | Replace with |
-|---|---|
-| `import cn.idev.excel.exception.ExcelAnalysisException;` | `import 
org.apache.fesod.sheet.exception.ExcelAnalysisException;` |
-| `import cn.idev.excel.exception.ExcelAnalysisStopException;` | `import 
org.apache.fesod.sheet.exception.ExcelAnalysisStopException;` |
-| `import cn.idev.excel.exception.ExcelCommonException;` | `import 
org.apache.fesod.sheet.exception.ExcelCommonException;` |
-| `import cn.idev.excel.exception.ExcelGenerateException;` | `import 
org.apache.fesod.sheet.exception.ExcelGenerateException;` |
-| `import cn.idev.excel.metadata.data.WriteCellData;` | `import 
org.apache.fesod.sheet.metadata.data.WriteCellData;` |
-| `import cn.idev.excel.metadata.data.ReadCellData;` | `import 
org.apache.fesod.sheet.metadata.data.ReadCellData;` |
-| `import cn.idev.excel.metadata.CellExtra;` | `import 
org.apache.fesod.sheet.metadata.CellExtra;` |
-| `import cn.idev.excel.metadata.Head;` | `import 
org.apache.fesod.sheet.metadata.Head;` |
+| Find                                                           | Replace 
with                                                            |
+|----------------------------------------------------------------|-------------------------------------------------------------------------|
+| `import cn.idev.excel.exception.ExcelAnalysisException;`       | `import 
org.apache.fesod.sheet.exception.ExcelAnalysisException;`       |
+| `import cn.idev.excel.exception.ExcelAnalysisStopException;`   | `import 
org.apache.fesod.sheet.exception.ExcelAnalysisStopException;`   |
+| `import cn.idev.excel.exception.ExcelCommonException;`         | `import 
org.apache.fesod.sheet.exception.ExcelCommonException;`         |
+| `import cn.idev.excel.exception.ExcelGenerateException;`       | `import 
org.apache.fesod.sheet.exception.ExcelGenerateException;`       |
+| `import cn.idev.excel.metadata.data.WriteCellData;`            | `import 
org.apache.fesod.sheet.metadata.data.WriteCellData;`            |
+| `import cn.idev.excel.metadata.data.ReadCellData;`             | `import 
org.apache.fesod.sheet.metadata.data.ReadCellData;`             |
+| `import cn.idev.excel.metadata.CellExtra;`                     | `import 
org.apache.fesod.sheet.metadata.CellExtra;`                     |
+| `import cn.idev.excel.metadata.Head;`                          | `import 
org.apache.fesod.sheet.metadata.Head;`                          |
 | `import cn.idev.excel.metadata.property.ExcelContentProperty;` | `import 
org.apache.fesod.sheet.metadata.property.ExcelContentProperty;` |
 
 ### 2i. Wildcard catch-all (apply last)
 
 After all specific replacements above, scan for any remaining wildcard imports:
 
-| Find | Replace with |
-|---|---|
-| `import cn.idev.excel.` | `import org.apache.fesod.sheet.` |
+| Find                             | Replace with                     |
+|----------------------------------|----------------------------------|
+| `import cn.idev.excel.`          | `import org.apache.fesod.sheet.` |
 | `import org.apache.fesod.excel.` | `import org.apache.fesod.sheet.` |
 
 Apply this only after all the specific rules above, as a safety net.
@@ -298,19 +279,19 @@ Apply this only after all the specific rules above, as a 
safety net.
 
 ### 3a. Import replacement
 
-| Find | Replace with |
-|---|---|
-| `import org.apache.fesod.sheet.FastExcel;` | `import 
org.apache.fesod.sheet.FesodSheet;` |
+| Find                                              | Replace with             
                   |
+|---------------------------------------------------|---------------------------------------------|
+| `import org.apache.fesod.sheet.FastExcel;`        | `import 
org.apache.fesod.sheet.FesodSheet;` |
 | `import org.apache.fesod.sheet.FastExcelFactory;` | `import 
org.apache.fesod.sheet.FesodSheet;` |
 
 ### 3b. Call site replacement — FastExcel
 
-| Find | Replace with |
-|---|---|
-| `FastExcel.read(` | `FesodSheet.read(` |
-| `FastExcel.write(` | `FesodSheet.write(` |
+| Find                     | Replace with              |
+|--------------------------|---------------------------|
+| `FastExcel.read(`        | `FesodSheet.read(`        |
+| `FastExcel.write(`       | `FesodSheet.write(`       |
 | `FastExcel.writerSheet(` | `FesodSheet.writerSheet(` |
-| `FastExcel.readSheet(` | `FesodSheet.readSheet(` |
+| `FastExcel.readSheet(`   | `FesodSheet.readSheet(`   |
 | `FastExcel.writerTable(` | `FesodSheet.writerTable(` |
 
 ### 3c. Call site replacement — FastExcelFactory
@@ -318,12 +299,12 @@ Apply this only after all the specific rules above, as a 
safety net.
 FastExcel 1.3 shipped `FastExcelFactory` as a second entry class with an
 identical API surface. All of its static methods map directly to `FesodSheet`:
 
-| Find | Replace with |
-|---|---|
-| `FastExcelFactory.read(` | `FesodSheet.read(` |
-| `FastExcelFactory.write(` | `FesodSheet.write(` |
+| Find                            | Replace with              |
+|---------------------------------|---------------------------|
+| `FastExcelFactory.read(`        | `FesodSheet.read(`        |
+| `FastExcelFactory.write(`       | `FesodSheet.write(`       |
 | `FastExcelFactory.writerSheet(` | `FesodSheet.writerSheet(` |
-| `FastExcelFactory.readSheet(` | `FesodSheet.readSheet(` |
+| `FastExcelFactory.readSheet(`   | `FesodSheet.readSheet(`   |
 | `FastExcelFactory.writerTable(` | `FesodSheet.writerTable(` |
 
 ### 3d. Type reference rename
diff --git a/website/docs/download.md b/website/docs/download.md
index 79bbc7ef..6ac3464b 100644
--- a/website/docs/download.md
+++ b/website/docs/download.md
@@ -44,7 +44,6 @@ For most users, simply add the dependency to your project:
 ## Available Modules
 
 - **fesod-sheet** - Core module for Excel/CSV processing (recommended for most 
users)
-- **fesod-bom** - Bill of Materials for dependency management
 - **fesod-common** - Common utilities (automatically included with fesod-sheet)
 - **fesod-shaded** - Shaded dependencies to avoid conflicts (automatically 
included with fesod-sheet)
 
diff --git a/website/docs/quickstart/guide.md b/website/docs/quickstart/guide.md
index b7a1966b..8de83f79 100644
--- a/website/docs/quickstart/guide.md
+++ b/website/docs/quickstart/guide.md
@@ -70,33 +70,6 @@ If you are using Maven for project building, add the 
following configuration in
 </dependency>
 ```
 
-### Alternative: Using BOM for Version Management
-
-For better dependency management, you can use the Fesod BOM:
-
-```xml
-
-<dependencyManagement>
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.fesod</groupId>
-            <artifactId>fesod-bom</artifactId>
-            <version>2.0.1-incubating</version>
-            <type>pom</type>
-            <scope>import</scope>
-        </dependency>
-    </dependencies>
-</dependencyManagement>
-
-<dependencies>
-    <dependency>
-        <groupId>org.apache.fesod</groupId>
-        <artifactId>fesod-sheet</artifactId>
-        <!-- Version managed by BOM -->
-    </dependency>
-</dependencies>
-```
-
 ## Gradle
 
 If you are using Gradle for project building, add the following configuration 
in the `build.gradle` file:
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/download.md 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/download.md
index 6f3a051a..6700c43e 100644
--- a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/download.md
+++ b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/download.md
@@ -27,7 +27,6 @@ title: '下载'
 ## 可用模块
 
 - **fesod-sheet** - Excel/CSV 处理的核心模块(推荐大多数用户使用)
-- **fesod-bom** - 用于依赖管理的 BOM(Bill of Materials)
 - **fesod-common** - 公共工具类(会随 fesod-sheet 自动引入)
 - **fesod-shaded** - 隔离的依赖以避免冲突(会随 fesod-sheet 自动引入)
 
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/quickstart/guide.md 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/quickstart/guide.md
index 95cf6029..a841b138 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/quickstart/guide.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/quickstart/guide.md
@@ -49,33 +49,6 @@ Apache Fesod(Incubating) 使用了以下核心依赖:
 </dependency>
 ```
 
-### 可选:使用 BOM 管理版本
-
-为了更好地管理依赖版本,您可以使用 Apache Fesod(Incubating) BOM:
-
-```xml
-
-<dependencyManagement>
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.fesod</groupId>
-            <artifactId>fesod-bom</artifactId>
-            <version>2.0.1-incubating</version>
-            <type>pom</type>
-            <scope>import</scope>
-        </dependency>
-    </dependencies>
-</dependencyManagement>
-
-<dependencies>
-    <dependency>
-        <groupId>org.apache.fesod</groupId>
-        <artifactId>fesod-sheet</artifactId>
-        <!-- 版本号由 BOM 管理 -->
-    </dependency>
-</dependencies>
-```
-
 ## Gradle
 
 如果您使用 Gradle 进行项目构建,请在 `build.gradle` 文件中引入以下配置:


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to