Python 3.12
- Make sure you have Python 3.12 installed on your system.
- Create the virtual environment at
venv
using the following command:
python -m venv venv
-
Activate the bootstrap script for your shell environmennt:
- PS1:
./bootstrap.ps1
- Bash:
./bootstrap.sh
This will install the required dependencies for project development, activate a pre-commit hook that will format the code using
isort
andblack
. - PS1:
python -m mangotango
This repository includes hybrid AI documentation enhanced with semantic code analysis:
- For Claude Code users: See
CLAUDE.md
+ Serena MCP integration- Important: Always start sessions with "Read the initial instructions"
- For Cursor users: See
.cursorrules
+.ai-context/
- For other AI tools: See
.ai-context/README.md
- For deep semantic analysis: Serena memories in
.serena/memories/
- Claude Code: Start with "Read the initial instructions", then follow CLAUDE.md
- Cursor: Reference .cursorrules for quick setup
- Other tools: Begin with .ai-context/README.md
The AI documentation provides:
- Symbol-level code navigation with precise file locations
- Architectural insights from semantic analysis
- Context-efficient documentation for faster onboarding
- Cross-tool compatibility for different AI assistants
This project is licensed under the PolyForm Noncommercial License 1.0.0.
You are free to use, modify, and distribute this software for non-commercial purposes. For commercial use, please contact us to obtain a commercial license.
Required Notice: © CIB Mango Tree
By using this software, you agree to the terms and conditions of the PolyForm Noncommercial License 1.0.0.