Skip to content
View Scal-Human's full-sized avatar

Block or report Scal-Human

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Scal-Human/ReadMe.md

Who am I

Where What
BlogSpot Ex-Pression Texts (French, English)
GitHub Repositories
NuGet Packages
PowerShell Gallery Modules
SoundCloud Ex-Pression Tunes

Repositories naming

The .Net libraries names, and the namespaces they contain, are unconventional and do not follow the usual namings found in the framework because naming conventions in the framework evolved over time and are not always consistent across components.

For instance, System.Text.Json is about serialization, and System.Xml.Serialization is handling text data.

So instead of trying to follow rules that do not exist, that change over time or that depend on the team that created the components; I prefer being consistent and predictable so you just have the surprise once: on the first library you use.

Repo-Naming

A capability repository often produces two packages:

  • the abstractions with interfaces and primitives (e.g. Scal.Serializing.Abstractions)
  • the core implementation (e.g. Scal.Serializing)

Examples

Scal.Interpreting.Commands
Scal.Serializing
Scal.Serializing.Csv
Scal.Serializing.Ini
Scal.Serializing.Json
Scal.Serializing.Json.Schemas
Scal.Serializing.Xml

Exceptions

The MSBuild Sdk's project are named Scal.Sdk.xxx, see Scal.Sdk.

Popular repositories Loading

  1. Scal-Human Scal-Human Public

    Software architect building modular DotNet ecosystems, automation tools, and digital knowledge systems since 1988.

    PowerShell

  2. SHiPS SHiPS Public

    Forked from classicvalues/SHiPS

    Simple Hierarchy in PowerShell - developing PowerShell provider got so much easier.

    C#

  3. Scal.Interpreting.Commands Scal.Interpreting.Commands Public

    A lightweight, deterministic command-line interpreter for DotNet with attribute-based validation and type conversion.

    C#