Closed karelz closed 7 years ago
Product plans -- 2.0 vs. UWP6.0 vs. 2.1 vs. Future
Note: We can't discuss dates beyond official ship dates.
Plan to start releasing monthly alpha versions of vNext (2.1) - see details in https://github.com/dotnet/corefx/issues/20911
Note: UWP6.0 = .NET Native 2.0 likely won't have developer previews (details to be released publicly soon on CoreFX repo)
Discussion: General communication from CoreFX / .NET team: How can we be more open? (what works well, what doesn't, suggestions)
About CoreFX repo team(s) - team structure, inner workings, etc. (e.g. Core vs. Desktop vs. UWP vs. Mono/Xamarin)
Note: Somewhat captured in talk Challenges of Managing CoreFX Repo at 1:30
Larger technology design review: How we plan to roll out design plans for larger technology changes in the repo? How do we solicit feedback? (e.g. new Networking stack - info to be released publicly soon in designs repo)
Larger community contributions:
Bug management
Both captured in talk Challenges of Managing CoreFX Repo at 8:03.
Questions - bug monitoring:
Questions - bug triage:
Test runs:
API review process & meetings
Which APIs belong to CoreFX vs. not? - see https://github.com/dotnet/corefx/issues/20902 (CoreFxExtensions repo)
Questions:
Involving and growing contributors community
API compat across platforms (PlatformNotSupported) & Obsolete APIs - see details (with links) on ApiCompat wiki page
Note: We are striking balance between easy-of-use in .NET Standard vs. being perfect and failing as early as possible for 'missing' APIs on certain platforms.
Random ideas:
That's a lot of topics :). I think they are all interesting, but I'm guessing we won't have time to cover them all, so I just voted on the things that I thought would be most relevant short term.
Recent idea: Meet-the-team interviews - short in-the-office chats about various parts of the technology Would that be interesting?
Yes yes yes! As someone who's collaborated with members of the team many times (recently on almost a daily basis for all my sins) it'd be so interesting to hear their perspectives and learning a bit more about what they're working on and how it fits in to .NET Core. I'd also be interested as part of this to understand the team structure a little better - e.g. who works on .NET core full time, who works on netfx/UAP as well
I'd also be interested as part of this to understand the team structure a little better - e.g. who works on .NET core full time, who works on netfx/UAP as well
Good point. I called it out explicitly here: https://github.com/dotnet/corefx-standup-temp/issues/3#issuecomment-308635252
Short answer: Our teams own all 3 runtimes - Desktop (incl. servicing), Core and UWP. Who works on what shifts based on business need at the moment (some people hyper-focus at times like now with UWP6.0). Area experts are typically responsible for everything. Mono/Xamarin is owned and handled by Xamarin team, but we try to remove duplication by porting code (HttpListener, Drawing) and by Mono reusing our CoreFX libraries (work in progress).
I have ordered top topics logically (taking upvotes into account) and created detailed talking points for our standup tomorrow: https://github.com/dotnet/corefx-standup-temp/blob/master/Standups/2017-06.md#finalized-content--topics
I will turn the topics into separate issues for future standups voting.
Please vote on topics you are interested in (👍) or you really want to avoid (👎). Feel free to suggest new topics as well.
We will try to order topics by popularity, to make sure we get to the most important ones first.