Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.
/ corefx Public archive

Glossary updates #38103

Merged
merged 18 commits into from
Aug 6, 2019
Merged

Glossary updates #38103

merged 18 commits into from
Aug 6, 2019

Conversation

shmuelie
Copy link

This is NOT ready to merge but wanted to start talking about it.

/cc: @terrajobst

@danmoseley
Copy link
Member

@SamuelEnglard what is the status of this PR?

@shmuelie
Copy link
Author

@danmosemsft distracted by work so haven't had time to work on it. Hoping to have time next week,

* **CoreFX**. Core framework. Conceptually a set of `System.*` (and to a limited
extent `Microsoft.*`) libraries that make up the lower layer of the .NET
library stack. It's what most people would think of as the Base Class Library
(BCL). The BCL is a general purpose, lower level set of functionality that
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually it's now more than the BCL (if the BCL concretely means, the "shared framework" otherwise known as Microsoft.NetCore.App, which is the set of types automatically referenced by all .NET Core apps). For example, CoreFX also contains the types in the Windows Compatibility pack.


It's built from the same code base as the CLR. Originally, CoreCLR was the
runtime of Silverlight and was designed to run on multiple platforms,
specifically Windows and OS X. CoreCLR is now part of .NET Core and represents a
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OSX is now macOS I believe


That's why referring to .NET Core as 'Store' is no longer correct. But you can think of today's .NET Core as an evolution of the original APIs available for store applications. Many of the original design goals are still relevant, especially around layering and portability.
That's why referring to .NET Core as 'Store' is no longer correct. But you can
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it is not worth making any connection between .NET Core and "Store" anymore

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So just remove this paragraph?

source][Newtonsoft.Json] and support almost every platform .NET code can run on
(.NET Framework 2.0, 3.0, 3.5, 4.0, and 4.5; Mono; MonoTouch/Xamarin.iOS;
MonoDroid/Xamarin.Android; Silverlight 3, 4, and 5; Windows Phone 8, 8, and 8.1;
Windows 8 Store; .NET Core).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In .NET Core 3.0, an all new JSON API will be built into the .NET Core shared framework: System.Text.Json. It is particularly optimized for performance.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should I mention that it's replaced or remove mention at all?

@danmoseley
Copy link
Member

Can you explain why you manually wrapped? That seems strictly worse as if I shrink my window (or use a popular extension to widen the github display) it does not wrap correctly.

@maryamariyan
Copy link
Member

@SamuelEnglard thanks for this PR. I see it has been inactive for about a month.
Do you think you will push more commits for this in the next couple of days?
If not, it's best to close so we can reduce the number of inactive PRs on corefx.

@karelz karelz added this to the 5.0 milestone Aug 3, 2019
@shmuelie
Copy link
Author

shmuelie commented Aug 4, 2019

@maryamariyan I can't think of any more changes right now, so I'll change it to a non-draft PR.

@shmuelie shmuelie marked this pull request as ready for review August 4, 2019 16:35
@danmoseley
Copy link
Member

thanks @SamuelEnglard

@danmoseley danmoseley merged commit c575d08 into dotnet:master Aug 6, 2019
xtqqczze added a commit to xtqqczze/dotnet-runtime that referenced this pull request Jun 29, 2020
Remove unused markdown definitions introduced in dotnet/corefx#38103
stephentoub pushed a commit to dotnet/runtime that referenced this pull request Jun 30, 2020
* Update glossary.md

Remove unused markdown definitions introduced in dotnet/corefx#38103

* Update source-generator-pinvokes.md

Remove unused markdown definitions introduced in #33742
kevinwkt pushed a commit to kevinwkt/runtimelab that referenced this pull request Jul 15, 2020
* Update glossary.md

Remove unused markdown definitions introduced in dotnet/corefx#38103

* Update source-generator-pinvokes.md

Remove unused markdown definitions introduced in dotnet/runtime#33742
picenka21 pushed a commit to picenka21/runtime that referenced this pull request Feb 18, 2022
* Changed links in glossary to use footnote style, makes reading markdown easier

* Change glossary to have no lines over 80 characters. Makes using in side-by-side view editors easier.

* Added section on CLI

* Moved runtimes from terms to their own section, and fixed a missing formating

* Corrected typo with second meaning of CLI

* Added note about CLI also refering to .NET tooling

* Removed WPF alternatives and added information about OSS of WPF and WinForms

* Formatting cleaning up for glossary and added missing AKAs

* Update glossary.md


Commit migrated from dotnet/corefx@c575d08
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants