Skip to content

Update contribution guide#843

Merged
SteveSandersonMS merged 1 commit intomainfrom
stevesa/contributing-md
Mar 13, 2026
Merged

Update contribution guide#843
SteveSandersonMS merged 1 commit intomainfrom
stevesa/contributing-md

Conversation

@SteveSandersonMS
Copy link
Copy Markdown
Contributor

No description provided.

@SteveSandersonMS SteveSandersonMS requested a review from a team as a code owner March 13, 2026 16:22
Copilot AI review requested due to automatic review settings March 13, 2026 16:22
@SteveSandersonMS SteveSandersonMS merged commit d71ef4c into main Mar 13, 2026
11 checks passed
@SteveSandersonMS SteveSandersonMS deleted the stevesa/contributing-md branch March 13, 2026 16:23
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repository’s contribution guidelines to better set expectations for PR scope and to streamline the contributor setup/testing instructions for this multi-language Copilot SDK repo.

Changes:

  • Reworked the contribution guidance to encourage issue/roadmap alignment before feature PRs.
  • Restructured “What we’re looking for” and prerequisites sections.
  • Simplified test/lint instructions into direct per-language commands.
Comments suppressed due to low confidence (2)

CONTRIBUTING.md:52

  • The Python version requirement here (3.8+) doesn’t match the package’s declared requirement (requires-python = ">=3.11" in python/pyproject.toml). Please update this to 3.11+ (or whatever the repo currently supports) to avoid broken contributor setups.
1. Install [Python 3.8+](https://www.python.org/downloads/)
1. Install [uv](https://github.com/astral-sh/uv)

CONTRIBUTING.md:64

  • This .NET prerequisite says “.NET 8.0+”, but the repo pins the .NET SDK via dotnet/global.json to 10.0.100 (roll-forward major). Contributors with only the 8.0 SDK installed will fail restore/build. Please update the requirement to match the pinned SDK (or explain the minimum SDK needed).
1. Install [.NET 8.0+](https://dotnet.microsoft.com/download)
1. Install .NET dependencies: `cd dotnet && dotnet restore`

### All SDKs
1. (Optional) Install [just](https://github.com/casey/just) command runner for convenience

1. The end-to-end tests across all languages use a shared test harness written in Node.js. Before running tests in any language, `cd test/harness && npm ci`.

### Node.js/TypeScript SDK

1. Install [Node.js](https://nodejs.org/) (v18+)
@@ -63,29 +74,7 @@ This is a multi-language SDK repository. Install the tools for the SDK(s) you pl
1. Push to your fork and [submit a pull request][pr]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants