Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "c#",
"name": "csharp",
"image": "mcr.microsoft.com/devcontainers/dotnet",
"customizations": {
"vscode": {
Expand Down
7 changes: 7 additions & 0 deletions .spellcheck_exceptions_dictionary.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ eShopSupport
csc

# authors
ravipatel
Kernighan
Ritchie
praisetompane
Expand Down Expand Up @@ -70,6 +71,12 @@ freecodecamp


# urls:
txt
Rkck
cSehrGgdr
eqDkSw
hH
oUfIayQMrRqaSL
DBHV
oUIuvGTv
uFPeorZs
Expand Down
2 changes: 1 addition & 1 deletion .tool-versions
Original file line number Diff line number Diff line change
@@ -1 +1 @@
dotnet-core 8.0.413
dotnet-core 8.0.414
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ Software And Its Engineering/Software Notations And Tools/General Programming La
- [Language Specification](https://github.com/dotnet/csharpstandard/)
- [C# Language Design](https://github.com/dotnet/csharplang)
- [Compiler | Interpreter](https://github.com/dotnet/roslyn)
- [API](https://learn.microsoft.com/en-us/dotnet/api/?view=roslyn-dotnet-4.13.0&preserve-view=true)
- [Type System](https://learn.microsoft.com/en-us/dotnet/csharxp/fundamentals/types/)
- Memory Model
- [.NET memory model](https://github.com/dotnet/runtime/blob/main/docs/design/specs/Memory-model.md)
Expand All @@ -22,6 +23,7 @@ Software And Its Engineering/Software Notations And Tools/General Programming La
- [Standard Library](https://github.com/dotnet/csharpstandard/blob/draft-v8/standard/standard-library.md)
- Packaging and Distribution
- [Package Index](https://www.nuget.org/packages)
- [.NET API Browser](https://learn.microsoft.com/en-us/dotnet/api/?view=efcore-8.0&preserve-view=true)
- Tools:
- [nuget](https://www.nuget.org/)
- [Structuring Projects](https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/program-structure/)
Expand Down
2 changes: 2 additions & 0 deletions ecosystem/0_dotnet.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ def dotnet:
- intuition: ???

- properties:
- API: https://learn.microsoft.com/en-us/dotnet/api/?preserve-view=true&view=net-10.0

- .NET Standard: legacy
- https://devblogs.microsoft.com/dotnet/the-future-of-net-standard/

Expand Down
22 changes: 0 additions & 22 deletions ecosystem/cloud/0_orleans.txt

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ def entity framework core | ef core:
- intuition: ???

- properties:
- API: https://learn.microsoft.com/en-us/dotnet/api/?view=efcore-8.0&preserve-view=true
- features:
- ORM
- LINQ support
Expand All @@ -22,4 +23,4 @@ def entity framework core | ef core:
- proof: ???

References:
- dotnet. Entity Framework Core for Beginners. https://www.youtube.com/playlist?list=PLdo4fOcmZ0oX7uTkjYwvCJDG2qhcSzwZ6
- dotnet. 2022. Entity Framework Core for Beginners. Microsoft.
3 changes: 2 additions & 1 deletion ecosystem/database/1_core_language/1_sqlclient.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
def sqlclient:
def sqlclient core:
- formal: https://github.com/dotnet/SqlClient

- in words: ???
Expand All @@ -8,6 +8,7 @@ def sqlclient:
- intuition: ???

- properties:
- API: https://learn.microsoft.com/en-us/dotnet/api/?preserve-view=true&view=sqlclient-dotnet-core-6.0
- features:
- ORM
- LINQ support
Expand Down
20 changes: 20 additions & 0 deletions ecosystem/dev_environment/1_ci_cd.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
def ci_cd | DevOps:
- formal:

- in words: ???

- plain english:

- intuition: ???

- properties:
- environment variables: https://medium.com/@ravipatel.it/managing-configuration-and-environment-variables-in-net-b1c10d69d3d2

- examples: ???

- use cases: ???

- proof: ???

References:
- dotnet. 2020. DevOps for .NET. Microsoft.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
def ci_cd | DevOps:
- formal:
def orleans:
- formal: https://github.com/dotnet/orleans

- in words: ???

Expand All @@ -16,4 +16,3 @@ def ci_cd | DevOps:
- proof: ???

References:
- DevOps for .NET. https://www.youtube.com/playlist?list=PLdo4fOcmZ0oXCdnRrGyI4mqHfn-6DUUwg
2 changes: 1 addition & 1 deletion ecosystem/mobile_and_desktop/maui/0_maui.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ def maui:
- proof: ???

References:
- dotnet. .NET MAUI for Beginners: https://www.youtube.com/playlist?list=PLdo4fOcmZ0oUBAdL2NwBpDs32zwGqb9DY
- dotnet. 2022. .NET MAUI for Beginners. Microsoft.
3 changes: 2 additions & 1 deletion ecosystem/testing/nunit/0_nunit.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ def nunit

- intuition: ???

- properties: ???
- properties:
- API: https://docs.nunit.org/api/NUnit.html

- examples: ???

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
def asp.net_core:
def asp.net core:
- formal: https://github.com/dotnet/aspnetcore

- in words: https://github.com/dotnet/AspNetCore.Docs
Expand All @@ -8,8 +8,8 @@ def asp.net_core:
- intuition: ???

- properties:
- architecture: ??

- architecture:
- API: https://learn.microsoft.com/en-us/dotnet/api/?view=aspnetcore-8.0&preserve-view=true
- substrate?: https://github.com/dotnet/WatsonWebserver

- examples: ???
Expand Down
12 changes: 8 additions & 4 deletions setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,18 @@ echo "adding asdf .NET Core plugin"
asdf plugin add dotnet-core
echo "done"

echo "Installing .NET Core SDK"
echo "Installing .NET Core SDK"
asdf install dotnet-core $VERSION
echo "done"

echo "Setting .NET Core SDK global version"
asdf set dotnet-core $VERSION
echo "done"

echo "Installing nuget"
brew install nuget
echo "done"

echo "Installing .NET runtime"
brew install dotnet-runtime
echo "done"
# echo "Installing .NET runtime"
# brew install dotnet-runtime
# echo "done"
Loading