Skip to content

Add CONTRIBUTING.md and SECURITY.md; update LICENSE and README.md for clarity#333

Merged
shibayan merged 1 commit intomasterfrom
for-oss-project
Mar 7, 2026
Merged

Add CONTRIBUTING.md and SECURITY.md; update LICENSE and README.md for clarity#333
shibayan merged 1 commit intomasterfrom
for-oss-project

Conversation

@shibayan
Copy link
Owner

@shibayan shibayan commented Mar 7, 2026

This pull request introduces improvements to documentation, security policy, licensing, and package metadata for the project. The most important changes are the addition of contribution and security guidelines, updates to licensing information, and enhancements to package metadata for better traceability.

Documentation and guidelines:

  • Added a comprehensive CONTRIBUTING.md file outlining development setup, validation commands, and pull request expectations.
  • Added a SECURITY.md file describing supported versions and instructions for reporting vulnerabilities privately.
  • Updated README.md to reference the new contribution and security guidelines.

Licensing:

  • Updated the copyright in LICENSE to reflect the correct author and date range.

Package metadata and traceability:

  • Enhanced .csproj files (Sharprompt.csproj and Sharprompt.SourceGenerator.csproj) to include repository URLs, embed untracked sources, and add SourceLink support for improved traceability. [1] [2]

@shibayan shibayan requested a review from Copilot March 7, 2026 17:14
@shibayan shibayan self-assigned this Mar 7, 2026
@shibayan shibayan added documentation Improvements or additions to documentation enhancement New feature or request labels Mar 7, 2026
Copy link
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

This PR enhances the Sharprompt project's documentation, licensing, and package metadata. It introduces community contribution and security vulnerability reporting guidelines, updates the copyright information, and adds SourceLink support for better debugging and traceability of NuGet packages.

Changes:

  • Added CONTRIBUTING.md (development setup, PR checklist matching CI) and SECURITY.md (vulnerability reporting via email), with links from README.md.
  • Updated LICENSE copyright to include the full name and date range (2019-2026).
  • Added Microsoft.SourceLink.GitHub, PublishRepositoryUrl, EmbedUntrackedSources, and PackageProjectUrl to both .csproj files for improved NuGet package traceability and debugging support.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
CONTRIBUTING.md New file with development environment, setup commands, PR checklist, and contribution guidelines
SECURITY.md New file with supported versions policy and vulnerability reporting instructions
README.md Added Contributing and Security sections linking to the new markdown files
LICENSE Updated copyright holder name and year range
Sharprompt/Sharprompt.csproj Added PackageProjectUrl, PublishRepositoryUrl, EmbedUntrackedSources, and SourceLink package reference
Sharprompt.SourceGenerator/Sharprompt.SourceGenerator.csproj Added PublishRepositoryUrl, EmbedUntrackedSources, and SourceLink package reference

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@shibayan shibayan merged commit a7dffbe into master Mar 7, 2026
9 checks passed
@shibayan shibayan deleted the for-oss-project branch March 7, 2026 17:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants