Skip to content

docs: add CLAUDE.md for Claude Code guidance#3

Merged
marevol merged 1 commit intomainfrom
docs/add-claude-md
Mar 12, 2026
Merged

docs: add CLAUDE.md for Claude Code guidance#3
marevol merged 1 commit intomainfrom
docs/add-claude-md

Conversation

@marevol
Copy link
Copy Markdown
Contributor

@marevol marevol commented Mar 12, 2026

Summary

Add CLAUDE.md to provide structured guidance for Claude Code when working in this repository.

Changes Made

  • Added CLAUDE.md at the project root with:
    • Project overview (Java SAML 2.0 SP toolkit, forked from SAML-Toolkits/java-saml)
    • Build commands for Maven (full build, skip tests, single test class/method)
    • Module structure (core, toolkit, samples)
    • Architecture overview including SSO flow and key classes
    • Configuration details (properties file, KeyStore support)
    • Security defaults (SHA-256, RSA-SHA256, 120s clock drift, strict mode)
    • Test resources directory structure

Testing

No functional code changes — documentation only.

Additional Notes

This file helps Claude Code quickly understand the codebase structure without needing to re-explore the repository from scratch in each session.

Add CLAUDE.md to provide project context and guidance for Claude Code
when working with this repository. Covers build commands, module
structure, key classes, configuration, security defaults, and test
resources.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@marevol marevol merged commit 8bed32a into main Mar 12, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant