DOC: Add comprehensive BUILDGUIDE.md with cross-platform build instructions and VS Code setup#156
Closed
bewithgaurav with Copilot wants to merge 12 commits into
Closed
DOC: Add comprehensive BUILDGUIDE.md with cross-platform build instructions and VS Code setup#156bewithgaurav with Copilot wants to merge 12 commits into
bewithgaurav with Copilot wants to merge 12 commits into
Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Work Item / Issue Reference
Summary
This pull request adds a comprehensive build guide for contributors to the
mssql-pythonproject. The guide provides detailed instructions for setting up the development environment, building native bindings, packaging the project as a Python wheel, and running tests.Documentation Enhancements:
BUILDGUIDE.mdfile that includes:pybind11, andCMakeKey Fixes Applied:
pybind/tomssql_python/pybind/to match actual repository structureThe guide now provides a complete contributor onboarding experience with accurate paths, comprehensive setup options, support for both command-line and VS Code workflows, and detailed database setup instructions for all platforms.
This pull request was created and enhanced based on feedback to ensure all links work correctly, paths match the actual repository structure, includes modern development workflows using Visual Studio Code, and provides complete database setup instructions for Windows, macOS, and Linux.
💡 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.