-
Notifications
You must be signed in to change notification settings - Fork 8
Add comprehensive GitHub Copilot instructions and MCP configuration for django-descope #320
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
…ommands Co-authored-by: omercnet <[email protected]>
|
Setup and use poetry instead of pip |
|
@copilot see last comment |
- Switch all development commands from pip to poetry in copilot-instructions.md - Fix django-stubs Python version constraint in pyproject.toml - Update poetry.lock after fixing dependency conflicts - Add mcp.json with Django/Python development servers including memory and sequentialthinking - Update performance expectations for Poetry (~90s vs ~30s for pip) - All linting and Django commands now use poetry run prefix Co-authored-by: omercnet <[email protected]>
Updated to use Poetry instead of pip and added MCP configuration as requested. Fixed django-stubs Python version constraint (>=3.10) that was causing dependency conflicts. All commands in copilot-instructions.md now use
Addressed in commit c9b8c5d - switched all development instructions to use Poetry and added mcp.json with the requested MCP servers including memory and sequentialthinking. |
omercnet
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
use ${workspaceFolder} instead of hardcoded path
|
@copilot update the pr and resolve conflict run tests etc |
- Updated django-stubs to 5.2.2 from main branch - Kept Django 5.2 support and updated dependency versions from main - Resolved poetry.lock conflicts by taking main branch version
This PR adds comprehensive development instructions for GitHub Copilot and configures Model Context Protocol (MCP) servers to enhance the django-descope development experience.
Key Features
GitHub Copilot Instructions (
.github/copilot-instructions.md)MCP Server Configuration (
mcp.json)${workspaceFolder}variables for cross-platform compatibilityDependencies & Compatibility
poetry runprefix for consistent virtual environment usageThe instructions provide AI assistants with detailed context about repository structure, common development tasks, troubleshooting guidance, and validated command sequences to work effectively in the django-descope codebase.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.