-
Notifications
You must be signed in to change notification settings - Fork 25.2k
Overview of ASP.NET Core updates #35802
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Co-authored-by: Copilot <[email protected]>
@danroth27 ... I'll get these updates applied tomorrow morning and ping you back for a second round. |
I've reviewed the updates to bring the content in line with our modern offerings. These updates look good. But I'd also like to make some more structural changes to this doc so that it hopefully resonates better with new users. This doc needs to be welcoming, compelling, and inviting. I think the ASP.NET Core overview doc should at a high-level cover the following things:
So basically, after someone is done reading the ASP.NET Core overview, they should know what ASP.NET is and want to use it. Right now, I think the benefits list is actually mostly a features list. Having the feature list is good, and I think it should be part of this doc, but I don't think that's really the list you'd take to your CTO to convince them to choose ASP.NET Core. Instead, I think we need a section called "Why choose ASP.NET Core?" that describes how ASP.NET Core is differentiated and unique. I would break up the key features and benefits into something like this: Key features:
Why choose ASP.NET Core?
The "Build web apps and web APIs" section seems to just repeat some of the key features, so I think it can be removed. The main call to action for the overview doc should be to get started with ASP.NET Core using our Get started doc, which has you install .NET and build your first ASP.NET Core app in just a few minutes. Once you've completed the getting started experience, I think it then makes sense to learn some ASP.NET Core fundamentals, the basics of ASP.NET Core that every ASP.NET Core dev really needs to know, which should be covered in the ASP.NET Core fundamentals overview doc. Alternatively, for folks that want to learn by doing, we can recommend one of the various tutorials that are currently listed here. So, I think the tutorials list should move to the Get started doc as well as a link to the ASP.NET Core fundamentals overview. So, in summary the doc flow becomes:
Let me know what you think of these ideas! |
Co-authored-by: Daniel Roth <[email protected]>
@danroth27 ... Try it now. In addition to your changes, I provide three layout options for the "Why choose ASP.NET Core?" section. |
* <xref:tutorials/publish-to-azure-webapp-using-vs> | ||
* [ASP.NET Core fundamentals](xref:fundamentals/index) | ||
* [The weekly ASP.NET community standup](https://live.asp.net/) covers the team's progress and plans. It features new blogs and third-party software. | ||
* [Download .NET](https://dotnet.microsoft.com/download) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* [Download .NET](https://dotnet.microsoft.com/download) | |
* [Introduction to .NET](/dotnet/core/introduction) | |
* [Download .NET](https://dotnet.microsoft.com/download) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@danroth27 ... I made this change; but given your earlier remark about focusing on moving the reader into the Get Started experience, I also moved the additional resource section to the bottom of the Get Started article. Let me know if you want these links moved back over here to the bottom of the introduction. 👂
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Daniel Roth <[email protected]>
…com/dotnet/AspNetCore.Docs into guardrex/introduction-to-aspnetcore
@danroth27 ... I had a merge conflict that I couldn't resolve here. During a rebase to get it fixed, this PR received the changes that dropped "Core." The merge conflict is fixed, and the build warnings are just the MIA API and the doc author metadata that Wade is working on. I'm confused why GH is claiming that this PR is changing the content (dropping "Core") on the ... you can see the changes that I made this morning to address your feedback. ... and BTW ... Since the "choose framework" article was dropped, I was able to move the "key features" content into the introduction article from its INCLUDES file and 🔪 that INCLUDES file, as it was only used in the two articles. ... and ... bonus points 🥇😆 ... I found and 🔪 a few more circa 6.0 ref source links. It's a good idea to sweep the whole repo for a cleanup of old ref source links, so I opened to address it later, probably an EOY ⛄ holiday-era task. |
Fixes #35739
Fixes #35823
NOTES
Internal previews
Toggle expand/collapse
Note
This table shows preview links for the 30 files with the most changes. For preview links for other files in this PR, select OpenPublishing.Build Details within checks.