Skip to content

Commit 268375a

Browse files
committed
Fixed spelling issues
1 parent df2350e commit 268375a

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@
22

33
[![GitHub release](https://img.shields.io/github/release/chillicream/thor-generator.svg)](https://github.com/ChilliCream/thor-generator/releases) [![NuGet Package](https://img.shields.io/nuget/v/Thor.Generator.svg)](https://www.nuget.org/packages/Thor.Generator/) [![Chocolatey Package](https://img.shields.io/chocolatey/v/Thor.Generator.svg)](https://chocolatey.org/packages/Thor.Generator/) [![License](https://img.shields.io/github/license/ChilliCream/thor-generator.svg)](https://github.com/ChilliCream/thor-generator/releases) [![Build](https://img.shields.io/appveyor/ci/rstaib/thor-generator/master.svg)](https://ci.appveyor.com/project/rstaib/thor-generator) [![Tests](https://img.shields.io/appveyor/tests/rstaib/thor-generator/master.svg)](https://ci.appveyor.com/project/rstaib/thor-generator) [![Coveralls](https://img.shields.io/coveralls/ChilliCream/thor-generator.svg)](https://coveralls.io/github/ChilliCream/thor-generator?branch=master)
44

5-
*Thor Generator (ThorGen) is a generator for ETW (Event Tracing for Windows) event sources which helps avoid frequent mistakes and and saves time.*
5+
*Thor Generator (ThorGen) is a generator for ETW (Event Tracing for Windows) event sources which helps avoid frequent mistakes and saves time.*
66

7-
Microsoft's Event Tracing for Windows is a powerfull tracing framwork that offers minimal overhead and structured payloads.
7+
Microsoft's Event Tracing for Windows is a powerful tracing framework that offers minimal overhead and structured payloads.
88

99
The problem with writing event sources is often that you have to work with unsafe code and that if you get anything wrong in your event source it won't write events at all. This behaviour is a feature of ETW, applications shall not be disrupted by faulty event sources, so your event source won't log but it also won't throw exceptions that crash your application.
1010

1111
The other problem with writing event sources is that one has to invest a lot of time into writing repetitive code "just" to have some "logging" in an application. It is not seldom that teams do not want to invest that time and opt for a simpler string based logging solution waiving all the benefits of ETW.
1212

13-
The ThorGen wants to solve these problems by generating the nescesarry event source code and letting developers focus on designing their tracing events around their business logic. ThorGen makes ETW easy to use and fast to implement.
13+
ThorGen wants to solve these problems by generating the necessary event source code and letting developers focus on designing their tracing events around their business logic. ThorGen makes ETW easy to use and fast to implement.
1414

1515
Event sources will be specified by writing interfaces that define the trace events and their payloads (no other DSL needed, no context switch). The event source generator will inspect those interfaces and generate the necessary event source code.
1616

1717
The event source templates can be amended to fit your needs and your aesthetic point of view concerning the generated code.
1818

19-
At the moment we offer two built-in templates to generate event sources in c#.
19+
At the moment, we offer two built-in templates to generate event sources in c#.
2020

2121
## Get Thor Generator
2222

@@ -30,13 +30,13 @@ We provide a nuget package that will integrate ThorGen with your project rather
3030
Install-Package Thor.Generator
3131
```
3232

33-
2. With classic .net projects we will inject ThorGen into your project file and run ThorGen for this project before every build. With the new MSBuild projects used for .net core our package will be located in the global package cache. You can then either integrate our MSBuild task into your projects or use the esgen console from your build scripts.
33+
2. With classic .net projects we will inject ThorGen into your project file and run ThorGen for this project before every build. With the new MSBuild projects used for .net core our package will be located in the global package cache. You can then either integrate our MSBuild task into your projects or use the ThorGen console from your build scripts.
3434

3535
We have a walk through for both scenarious [here](https://github.com/ChilliCream/thor-generator-docs/blob/master/README.md).
3636

3737
### Windows
3838

39-
If you opt to install esgen on windows you can use chocolatey.
39+
If you opt to install ThorGen on windows you can use chocolatey.
4040

4141
```powershell
4242
choco install Thor.Generator
@@ -77,7 +77,7 @@ If you are using the msbuild integration of ThorGen just compile your project; o
7777
thorgen
7878
```
7979

80-
Or run ```thorgen -r``` if you want esgen to search recursively for any solution.
80+
Or run ```thorgen -r``` if you want ThorGen to search recursively for any solution.
8181

8282
For a more detailed help that shows all the scenarious visit our [documentation](https://github.com/ChilliCream/thor-generator-docs/blob/master/README.md).
8383

0 commit comments

Comments
 (0)