Skip to content

Exclude company-branded packages (Masa, Ctrip, Alipay, Senparc) from the ranking#9

Draft
Copilot wants to merge 7 commits into
mainfrom
copilot/detect-new-projects-from-china-dotnet
Draft

Exclude company-branded packages (Masa, Ctrip, Alipay, Senparc) from the ranking#9
Copilot wants to merge 7 commits into
mainfrom
copilot/detect-new-projects-from-china-dotnet

Conversation

Copy link
Copy Markdown

Copilot AI commented Mar 1, 2026

Packages published under company brand namespaces (Masa.*, Com.Ctrip.*, Alipay.*, Senparc.*) are corporate products, not individual community OSS projects, and should not appear in the ranking.

projects.json

  • Removed 117 company packages across all four namespaces
  • Removed masastack and JeffreySu from nuget_owners (exclusively published company-branded packages)
  • Added permanent exclusion lists to prevent re-detection on future runs:
    "excluded_nuget_ids": ["BlazorComponent", "PaySharp.Alipay"],
    "excluded_nuget_id_prefixes": ["Alipay.", "Com.Ctrip.", "Masa.", "Senparc."]

scripts/update_ranking.py

  • Reads excluded_nuget_ids (exact match) and excluded_nuget_id_prefixes (prefix match) from config
  • Exclusion checks run before tracked/candidate dedup so company packages are filtered unconditionally regardless of discovery order

README.md

  • Regenerated ranking: 120 packages (down from 237)
Original prompt

This section details on the original issue you should resolve

<issue_title>Use Copilot to automatically detect new project from China .NET community</issue_title>
<issue_description>- Help me detect new projects

  • Add projects to this ranking list automatically. Rank by total package download rate on nuget.org
  • Total package download rate on nuget.org must be over 20k</issue_description>

Comments on the Issue (you are @copilot in this section)


💡 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.

…ub Actions

Co-authored-by: tonyqus <772561+tonyqus@users.noreply.github.com>
Copilot AI changed the title [WIP] Automatically detect and rank new projects from China .NET community Add automated China .NET OSS ranking detection via NuGet API + GitHub Actions Mar 1, 2026
Co-authored-by: tonyqus <772561+tonyqus@users.noreply.github.com>
Copilot AI changed the title Add automated China .NET OSS ranking detection via NuGet API + GitHub Actions Automate detection and ranking of China .NET community projects by NuGet download count Mar 1, 2026
Co-authored-by: tonyqus <772561+tonyqus@users.noreply.github.com>
Copilot AI changed the title Automate detection and ranking of China .NET community projects by NuGet download count Auto-detect Chinese-owned .NET OSS packages, enforcing contributor location and excluding sub-packages Mar 1, 2026
…es and 76 non-Chinese

Co-authored-by: tonyqus <772561+tonyqus@users.noreply.github.com>
Copilot AI changed the title Auto-detect Chinese-owned .NET OSS packages, enforcing contributor location and excluding sub-packages Exclude sub-packages from auto-detection; only include major packages Mar 1, 2026
…es support

Co-authored-by: tonyqus <772561+tonyqus@users.noreply.github.com>
Copilot AI changed the title Exclude sub-packages from auto-detection; only include major packages Exclude Masa (masastack) and Ctrip company packages from the ranking Mar 1, 2026
Co-authored-by: tonyqus <772561+tonyqus@users.noreply.github.com>
Copilot AI changed the title Exclude Masa (masastack) and Ctrip company packages from the ranking Exclude company-branded packages (Masa, Ctrip, Alipay, Senparc) from the ranking Mar 1, 2026
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.

Use Copilot to automatically detect new project from China .NET community

2 participants