From 4d1450f72d0a3997a83f6898820795b659bd274f Mon Sep 17 00:00:00 2001 From: Shinsuke Sugaya Date: Thu, 12 Mar 2026 12:10:08 +0900 Subject: [PATCH] docs: expand CLAUDE.md with complete package structure and install command Co-Authored-By: Claude Sonnet 4.6 --- CLAUDE.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/CLAUDE.md b/CLAUDE.md index 6ac7e18..f19e707 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -8,13 +8,27 @@ Java 21 utility library. Maven build system, Apache License 2.0. src/main/java/org/codelibs/core/ ├── beans/ # Bean manipulation & introspection (converter/, factory/, impl/, util/) ├── collection/ # Enhanced collections (LruHashMap, CaseInsensitiveMap) +├── concurrent/ # Concurrency utilities ├── convert/ # Type conversion (*ConversionUtil) +├── crypto/ # Cipher & encryption (CachedCipher) ├── exception/ # Runtime exception wrappers ├── io/ # I/O & resource utilities +├── jar/ # JAR file utilities ├── lang/ # Reflection & language utilities +├── log/ # Logging utilities +├── message/ # Message resource handling ├── misc/ # AssertionUtil, Base64Util, etc. +├── naming/ # JNDI naming utilities +├── net/ # Network & URL utilities +├── nio/ # NIO file utilities +├── security/ # Security & MessageDigest utilities +├── sql/ # SQL type utilities +├── stream/ # Stream utilities ├── text/ # Text processing (JSON, Tokenizer) -└── ... # Others (crypto, log, net, xml, zip, etc.) +├── timer/ # Timer utilities +├── xml/ # XML processing +├── zip/ # ZIP file utilities +└── CoreLibConstants.java src/test/java/ # Test classes (mirrors main structure) ``` @@ -24,6 +38,7 @@ src/test/java/ # Test classes (mirrors main structure) mvn test # Run tests mvn test -Dtest=ClassName#methodName # Run specific test mvn clean package # Build +mvn install # Install to local Maven repo mvn formatter:format # Format code mvn license:format # Apply license headers mvn verify # Generate coverage report