-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME.md.liquid
More file actions
38 lines (31 loc) · 2.01 KB
/
README.md.liquid
File metadata and controls
38 lines (31 loc) · 2.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
{% assign projects_root = "https://github.com/micro-elements/MicroElements.Shared/tree/master/src" -%}
{% assign projects = "MicroElements.CodeContracts.Sources,MicroElements.IsExternalInit,MicroElements.Collections.Sources,MicroElements.Formatting.Sources,MicroElements.Reflection.Sources" | split: ',' -%}
{% template project_info, project, root -%}
___
### {{project}}
| | |
--- | ---
Name | {{project}}
Description | {% project_property2 'Description' project: project %}
Github | [{{root}}/{{project}}]({{root}}/{{project}})
Status | [](https://www.nuget.org/packages/{{project}}) 
{% endtemplate -%}
# MicroElements.Shared
Provides microelements shared components as sources. The purpose of this lib is provide most used shared utilitiy code without additional dependencies.
## Statuses
[](https://raw.githubusercontent.com/micro-elements/MicroElements.Shared/master/LICENSE)
[](https://gitter.im/micro-elements/MicroElements.Shared)
## Design concepts
- Designed for .Net Core so most libs uses .NetStandard 2.1
- MicroElements uses modern language features (C#9) to reduce code size and improve readability.
- Granular namespaces to reduce collision possibility. You can control usages till class level.
- All source packages stores its code in one root `MicroElements` that keeps project clean.
- MicroElements source code packages can reduce your `common libs` dependencies
- Debugging is easy because you have full sources
## Components
{% for project in projects -%}
{% render_template project_info, project, projects_root %}
{% endfor -%}
## License
This project is licensed under the MIT license. See the [LICENSE] file for more info.
[LICENSE]: https://raw.githubusercontent.com/micro-elements/MicroElements.Shared/master/LICENSE