Skip to content

Conversation

@xterao
Copy link
Collaborator

@xterao xterao commented Sep 30, 2025

This pull request updates the CLAUDE.md documentation to provide clearer, more structured explanations of the main classes and architecture for each major plugin feature.

The changes include:
Separation of Plugin Overview and Feature Details: The document now clearly distinguishes between the overall plugin architecture and the detailed explanations of each feature.

New Section:
"Main Classes of Each Feature": Added a dedicated section that describes the main classes for each feature (Actions, Inspections, Refactoring, Reference Resolution, Documentation, Formatter, etc.), with consistent heading levels and categorization.

Detailed Class Descriptions:
For each feature, the main classes are listed with concise explanations of their roles and processing targets. For example, the Refactoring section now distinguishes between processors for DAO class renaming, DAO method renaming, and package renaming.

Class Naming Conventions:
Each feature section now explicitly states the naming conventions for its main classes (e.g., suffixes like Processor, Reference, DocumentationProvider, etc.).

Reduced Heading Nesting:
The document structure has been flattened for better readability, with all feature details grouped under a single "Main Classes of Each Feature" section.

@xterao xterao added the documentation Improvements or additions to documentation label Sep 30, 2025
@xterao xterao self-assigned this Sep 30, 2025
@xterao xterao merged commit 22be347 into main Sep 30, 2025
5 checks passed
@xterao xterao deleted the document/update-claude-code-doc branch September 30, 2025 05:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants