[Doc] Adjust the file structure under concepts#10420
[Doc] Adjust the file structure under concepts#10420zhangshenghang merged 3 commits intoapache:devfrom
Conversation
# Conflicts: # docs/en/introduction/concepts/incompatible-changes.md # docs/zh/introduction/concepts/incompatible-changes.md
Issue 1: incompatible-changes.md missing from sidebar navigationLocation: Related context:
Problem description: Document content:
Potential risks:
Impact scope:
Severity: CRITICAL Improvement suggestions: // docs/sidebars.js - should be kept in Introduction > Concepts category
{
"type": "category",
"label": "Concepts",
"items": [
"introduction/concepts/config",
"introduction/concepts/connector-v2-features",
"introduction/concepts/schema-feature",
"introduction/concepts/incompatible-changes" // Must keep
]
}Rationale:
Issue 2: Lack of documentation structure change description and migration guideLocation: PR description, docs/en/introduction/about.md Problem description:
Potential risks:
Impact scope:
Severity: MAJOR Improvement suggestions:
## Document Structure Updates
### January 2026
The documentation structure has been reorganized for better clarity:
- Configuration-related docs moved to `introduction/configuration/`
- Connector-specific docs moved to `connectors/`
- Engine-specific docs moved to `engines/`
If you're looking for a document that was previously in `introduction/concepts/`, please check:
- [Configuration](../introduction/configuration/)
- [Connectors](../connectors/)
- [Engines](../engines/)
---
redirect: ../configuration/JobEnvConfig
---
### Document Structure Changes
- Moved `introduction/concepts/JobEnvConfig.md` → `introduction/configuration/JobEnvConfig.md`
- Moved `introduction/concepts/connector-isolated-dependency.md` → `connectors/connector-isolated-dependency.md`
- Moved `introduction/concepts/event-listener.md` → `engines/event-listener.md`
- ... (完整列表)Rationale:
Issue 3: External link compatibility issuesLocation: All moved documents Problem description:
Potential risks:
Impact scope:
Severity: MAJOR Improvement suggestions:
# For example in docusaurus.config.js or Web server configuration
redirects:
- from: /docs/en/introduction/concepts/JobEnvConfig
to: /docs/en/introduction/configuration/JobEnvConfig
- from: /docs/en/introduction/concepts/connector-isolated-dependency
to: /docs/en/connectors/connector-isolated-dependency
# ... all other moved documents
---
title: JobEnvConfig
---
# Document Moved
This document has been moved to [JobEnvConfig](../introduction/configuration/JobEnvConfig.md).
Please update your bookmarks.Rationale:
Issue 4: Insufficient PR description informationLocation: PR description Problem description:
Potential risks:
Impact scope:
Severity: MINOR Improvement suggestions: ### Purpose of this pull request
This is a follow-up to PR #10262 to further optimize the document structure.
### Changes Made
1. **Created new `configuration` directory** under `introduction/`
- Moved 7 configuration-related docs from `concepts/` to `configuration/`
- Updated internal cross-references
2. **Reorganized topic-specific docs**
- `connector-isolated-dependency.md` → `connectors/`
- `event-listener.md` → `engines/`
3. **Updated navigation**
- Added `Configuration` category in sidebar
- Simplified `Concepts` category
- Moved docs to appropriate categories
### File Movement List
See the diff for complete list of moved files.
### Related PRs
- #10262: Initial document structure optimization
- #10351: Previous doc structure adjustment
### Breaking Changes
- External links to moved docs will break (need redirects)
- Users' bookmarks may need updatingRationale:
|

Purpose of this pull request
related #10262
adjust the doc structure
Does this PR introduce any user-facing change?
How was this patch tested?
Check list
New License Guide
incompatible-changes.mdto describe the incompatibility caused by this PR.