Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
NikolayPianikov committed Nov 22, 2024
1 parent d7825f9 commit c326405
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 14 deletions.
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ class ShroedingersCat(Lazy<State> superposition): ICat
}
```

> [!IMPORTANT]
> [!NOTE]
> Our abstraction and implementation knows nothing about the magic of DI or any frameworks.
### Let's glue it all together
Expand Down Expand Up @@ -153,7 +153,7 @@ class Program(IBox<ICat> box)
}
```

> [!TIP]
> [!NOTE]
> _Pure.DI_ creates efficient code in a pure DI paradigm, using only basic language constructs as if you were writing code by hand. This allows you to take full advantage of Dependency Injection everywhere and always, without any compromise!
The full analog of this application with top-level statements can be found [here](samples/ShroedingersCatTopLevelStatements).
Expand Down Expand Up @@ -336,7 +336,7 @@ partial class Composition
public Composition() { }

// Scope constructor
internal Composition(Composition baseComposition) { }
internal Composition(Composition parentScope) { }

// Composition root
public IService Root
Expand Down Expand Up @@ -438,7 +438,7 @@ This constructor creates a composition instance for the new scope. This allows `
</details>

<details>
<summary>Properties</summary>
<summary>Composition Roots</summary>

### Public Composition Roots

Expand Down Expand Up @@ -489,7 +489,7 @@ These properties have an arbitrary name and access modifier _private_ and cannot
</details>

<details>
<summary>Methods</summary>
<summary>Methods "Resolve"</summary>

### Resolve

Expand Down Expand Up @@ -963,7 +963,7 @@ For example:

If you are using the Rider IDE, it already has a set of configurations to run these commands.

> [!TIP]
> [!NOTE]
> This project uses [C# interactive](https://github.com/DevTeam/csharp-interactive) build automation system for .NET
>
> ![](https://raw.githubusercontent.com/DevTeam/csharp-interactive/master/docs/icon.ico)
Expand All @@ -972,7 +972,7 @@ If you are using the Rider IDE, it already has a set of configurations to run th
Contribution Prerequisites:

Installed [.NET SDK 8.0](https://dotnet.microsoft.com/en-us/download/dotnet/8.0)
Installed [.NET SDK 9.0](https://dotnet.microsoft.com/en-us/download/dotnet/9.0)

### Additional resources

Expand Down
10 changes: 5 additions & 5 deletions readme/FooterTemplate.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ partial class Composition
public Composition() { }

// Scope constructor
internal Composition(Composition baseComposition) { }
internal Composition(Composition parentScope) { }

// Composition root
public IService Root
Expand Down Expand Up @@ -143,7 +143,7 @@ This constructor creates a composition instance for the new scope. This allows `
</details>

<details>
<summary>Properties</summary>
<summary>Composition Roots</summary>

### Public Composition Roots

Expand Down Expand Up @@ -194,7 +194,7 @@ These properties have an arbitrary name and access modifier _private_ and cannot
</details>

<details>
<summary>Methods</summary>
<summary>Methods "Resolve"</summary>

### Resolve

Expand Down Expand Up @@ -668,7 +668,7 @@ For example:

If you are using the Rider IDE, it already has a set of configurations to run these commands.

> [!TIP]
> [!NOTE]
> This project uses [C# interactive](https://github.com/DevTeam/csharp-interactive) build automation system for .NET
>
> ![](https://raw.githubusercontent.com/DevTeam/csharp-interactive/master/docs/icon.ico)
Expand All @@ -677,7 +677,7 @@ If you are using the Rider IDE, it already has a set of configurations to run th
Contribution Prerequisites:

Installed [.NET SDK 8.0](https://dotnet.microsoft.com/en-us/download/dotnet/8.0)
Installed [.NET SDK 9.0](https://dotnet.microsoft.com/en-us/download/dotnet/9.0)

### Additional resources

Expand Down
4 changes: 2 additions & 2 deletions readme/ReadmeTemplate.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ class ShroedingersCat(Lazy<State> superposition): ICat
}
```

> [!IMPORTANT]
> [!NOTE]
> Our abstraction and implementation knows nothing about the magic of DI or any frameworks.
### Let's glue it all together
Expand Down Expand Up @@ -113,7 +113,7 @@ class Program(IBox<ICat> box)
}
```

> [!TIP]
> [!NOTE]
> _Pure.DI_ creates efficient code in a pure DI paradigm, using only basic language constructs as if you were writing code by hand. This allows you to take full advantage of Dependency Injection everywhere and always, without any compromise!
The full analog of this application with top-level statements can be found [here](samples/ShroedingersCatTopLevelStatements).
Expand Down

0 comments on commit c326405

Please sign in to comment.