lroolle mem0-examples .cursorrules file for Python

# Project Structure
mem0-meta-query/
├── .cursorrules           # Project rules and configuration
├── .gitignore            # Git ignore file
├── README.md             # Project documentation
├── pyproject.toml        # Python project configuration
├── src/                  # Source code directory
│   └── mem0_meta_query/  # Main package directory
│       ├── __init__.py   # Package initialization
│       └── main.py       # Main application entry point
└── uv.lock               # UV dependency lock file

# UV Configuration
- Using uv for Python package management
- Python version: 3.11+
- Virtual environment managed by uv
- Dependencies managed through pyproject.toml

# Code Style
- Follow PEP 8 style guide
- Use type hints
- Document functions and classes
- Keep functions focused and small
- Use meaningful variable names

# Git Rules
- Commit messages should be clear and descriptive
- Keep commits atomic and focused
- Use feature branches for development
- Review code before merging

# Testing
- Write unit tests for core functionality
- Test edge cases
- Document test scenarios
- Keep tests maintainable and readable 
python

First Time Repository

Python

Languages:

Python: 3.1KB
Created: 1/23/2025
Updated: 1/23/2025

All Repositories (1)