dotnet / dotnet/msbuild

Centralize task parameter serialization extensibility

Open
#14,836 0 comments 0 reactions 0 assignees View on GitHub
Area: Logging Area: Tasks backlog needs-design Priority:3 triaged
Dominant language
C#
Stars
5.5k
Forks
1.5k
Avg merge
1d 8h
Merged PRs (30d)
141

Description

Task parameter types currently require type-specific handling in logging, event forwarding, and binlog serialization.

Add one extensibility contract or registry so new supported types define their formatting and serialization once. Follow-up to #14819.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading follow-up issue #14819 and tracing the existing type-specific handling for task parameters in logging, event forwarding, and binlog serialization. Define what a shared extensibility contract or registry must cover, then verify that each supported type can provide its formatting and serialization through that single mechanism.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
build-system
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.