Feature Request - Optional Message Formatters
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 45/100
Research direction
Start by reading the SwaggerProvider constructor and the WebApiConfig formatter setup shown in the issue, including MessagePackMediaTypeFormatter. Trace how the provider is initialized and determine the intended constructor input; done means a caller can supply an optional formatter and existing provider behavior remains unchanged.
Written by the indexing model from the issue text.
Description
Within .NET WebAPI, its possible to add custom formatters for the message types, under WebApiConfig.
e.g.
public static void Register(HttpConfiguration config)
{
// Web API configuration and services
// Web API routes
config.MapHttpAttributeRoutes();
config.Formatters.Add(new MessagePackMediaTypeFormatter());
It'd be cool if we could add a formatter to the SwaggerProvider type constructor!
- Dominant language
- F#
- Stars
- 278
- Forks
- 60
- Avg merge
- 4h 26m
- Merged PRs (30d)
- 8
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from fsprojects/SwaggerProvider
-
agentic-workflows automation repo-assist
Difficulty 1/5 Under an hour Newbie friendliness 84/100
fsprojects/SwaggerProvider#411 ·
-
bug needs investigation
Difficulty 3/5 1-2 days Newbie friendliness 64/100
fsprojects/SwaggerProvider#490 · 2 comments ·
-
automation documentation repo-assist
Difficulty 5/5 Over a week Newbie friendliness 5/100
fsprojects/SwaggerProvider#489 ·
-
automation blocked enhancement repo-assist
Difficulty 4/5 3-5 days Newbie friendliness 42/100
fsprojects/SwaggerProvider#358 · 2 comments ·
All issues in fsprojects/SwaggerProvider
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
crossplane/crossplane#7859 ·
-
bot:ai-assisted component:compact-js status:untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
midnightntwrk/midnight-sdk#403 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
nightscout/nocturne#1379 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
octobercms/october#6130 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
ClickHouse/clickhouse-connect#1057 ·