Closed carlossanlop closed 11 months ago
Yes, all of the above should be part of the transport package. @carlossanlop I'm assuming you are looking into this? If so, can I assign you?
We expect the extensions folks to take ownership from this point on, so I opened the two issues for the remaining work.
@joperezr None of these are on NuGet. Is that expected?
Microsoft.Extensions.Diagnostics.Extra Microsoft.Extensions.Diagnostics.ExtraAbstractions Microsoft.Extensions.Diagnostics.Testing Microsoft.Extensions.Http.Diagnostics
Yes, that is expected. I do want to apologize to you and @carlossanlop for all of the back and forth here as it is mainly our fault. The main issue is as follows: most dotnet repos are usually pretty stable in terms of assemblies that get published, as well as APIs inside those assemblies. This is specially the case this close to the release.
dotnet/extensions on the other hand, has been a bit different. We mainly focused on features during the early previews, without focusing too much on API shapes or assembly names. Now, during RC1, RC2 and GA branches, we have been focusing on those things, which has resulted in some API small changes and adjustments, as well as some assembly renames, which explain why the package names have changed from Rc1, Rc2, and currently set to ship for GA. It is also worth noting that we are not done with these changes, and some are still expected to change a bit in this next week. This means that the source of truth for what the set of assemblies are, is to basically look at what's inside the transport package (assuming it is correctly collecting all of the assemblies we produce from the build).
Again, I understand that this is a special case and that it is not ideal for the documentation work you do, so I do apologize for the trouble. What do you think is the best way forward and to get you what you need?
This means that the source of truth for what the set of assemblies are, is to basically look at what's inside the transport package (assuming it is correctly collecting all of the assemblies we produce from the build).
That should be all I need for docs. Thanks!
Microsoft.Internal.Extensions.DotNetApiDocs.Transport represents the current state (i.e., contains the shippable packages) for each release.
The Microsoft.Internal.Extensions.DotNetApiDocs.Transport package is missing some assemblies that we were expecting to see included (from a list provided by @joperezr):
Microsoft.Extensions.ExtraAnalyzers(Package was removed)Also, should we expect these two to be included as well? Asking because they were not included in @joperezr 's list:
Microsoft.Extensions.Diagnostics.Extra(Package was removed)Microsoft.Extensions.Diagnostics.ExtraAbstractions(Package was removed)cc @gewarren