Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
docs: Add CLAUDE.md project memory with git conventions
- Set proper git author: Gunpal Jain <[email protected]>
- Define branch naming conventions (no 'claude' prefix)
- Document project structure and coding standards
- Ensure all future sessions use correct identity
  • Loading branch information
gunpal5 committed Nov 5, 2025
commit 73af8a02eb421cd6f71382f10ebdf70b0eb43e2d
56 changes: 56 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Claude Code Project Memory

## Git Conventions

### Commit Authorship
- **Author Name**: Gunpal Jain
- **Author Email**: [email protected]
- **Do NOT use "Claude" or "[email protected]"** - all commits should be authored by Gunpal Jain

### Branch Naming
- Use descriptive branch names without "claude" prefix
- Preferred formats:
- `feature/description` - for new features
- `fix/description` - for bug fixes
- `refactor/description` - for refactoring
- `docs/description` - for documentation
- `mcp-integration` or similar descriptive names

**Important**: Do NOT use "claude/" prefix in branch names unless technically required by the environment.

### Commit Messages
- Use conventional commit format: `type: description`
- Types: `feat`, `fix`, `docs`, `refactor`, `test`, `chore`
- Keep messages clear and professional
- No need to mention "Claude" or AI assistance in commit messages

## Repository Information

### Project
Google_GenerativeAI - Unofficial C# .NET SDK for Google Generative AI (Gemini) and Vertex AI

### Owner
- Name: Gunpal Jain
- GitHub: gunpal5
- Email: [email protected]

### Key Directories
- `/src/GenerativeAI/` - Core SDK
- `/src/GenerativeAI.Tools/` - Tool implementations
- `/src/GenerativeAI.Microsoft/` - Microsoft.Extensions.AI integration
- `/samples/` - Example projects
- `/tests/` - Test projects

### Current Work
MCP (Model Context Protocol) integration with support for all transport protocols (stdio, HTTP/SSE).

### Code Style
- C# with latest language features
- Nullable reference types enabled
- Comprehensive XML documentation
- Follow existing patterns in the codebase

## Notes
- When creating PRs, ensure clear descriptions and link related issues
- Run tests before committing (when possible)
- Follow semantic versioning for releases
Loading