Skip to content

Commit 1f2d8a3

Browse files
authored
chore: Add build and code coverage badges to README
Added badges for build status and code coverage.
1 parent c7570a6 commit 1f2d8a3

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

README.md

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,21 @@
1+
<a href="https://www.nuget.org/packages/splat">
2+
<img src="https://img.shields.io/nuget/dt/reactiveui.extensions.svg">
3+
</a>
4+
<a href="https://reactiveui.net/slack">
5+
<img src="https://img.shields.io/badge/chat-slack-blue.svg">
6+
</a>
7+
8+
[![Build](https://github.com/reactiveui/Extensions/actions/workflows/ci-build.yml/badge.svg)](https://github.com/reactiveui/Extensions/actions/workflows/ci-build.yml)
9+
[![codecov](https://codecov.io/gh/reactiveui/Extensions/graph/badge.svg?token=7u1lNF5imh)](https://codecov.io/gh/reactiveui/Extensions)
10+
111
# ReactiveUI.Extensions
212

3-
A focused collection of high–value Reactive Extensions (Rx) operators that do **not** ship with `System.Reactive` but are commonly needed when building reactive .NET applications.
13+
A focused collection of high–value Reactive Extensions (Rx) operators that do **not** ship with `System.Reactive` but are commonly needed when building reactive .NET applications.
414

515
The goal of this library is to:
616
- Reduce boilerplate for frequent reactive patterns (timers, buffering, throttling, heartbeats, etc.)
717
- Provide pragmatic, allocation?aware helpers for performance sensitive scenarios
8-
- Avoid additional dependencies – only `System.Reactive` is required
18+
- Avoid additional dependencies – only `System.Reactive` is required
919

1020
Supported Target Frameworks: `.NET Standard 2.0`, `.NET 8`, `.NET 9`, `.NET 10`.
1121

@@ -255,7 +265,7 @@ subj.OnNext(1, 2, 3, 4);
255265
## Performance Notes
256266
- `FastForEach` path avoids iterator allocations for `List<T>`, `IList<T>`, and arrays.
257267
- `SyncTimer` ensures only one shared timer per period reducing timer overhead.
258-
- `Conflate` helps tame high–frequency producers without dropping the final value of a burst.
268+
- `Conflate` helps tame high–frequency producers without dropping the final value of a burst.
259269
- `Heartbeat` and `DetectStale` use lightweight scheduling primitives.
260270
- Most operators avoid capturing lambdas in hot loops where practical.
261271

@@ -265,11 +275,11 @@ subj.OnNext(1, 2, 3, 4);
265275
- Methods returning shared observables (`SyncTimer`, `Partition` result sequences) are safe for multi-subscriber usage unless the upstream is inherently side-effecting.
266276

267277
## License
268-
MIT – see LICENSE file.
278+
MIT – see LICENSE file.
269279

270280
---
271281
## Contributing
272-
Issues / PRs welcome. Please keep additions dependency–free and focused on broadly useful reactive patterns.
282+
Issues / PRs welcome. Please keep additions dependency–free and focused on broadly useful reactive patterns.
273283

274284
---
275285
## Change Log (Excerpt)

0 commit comments

Comments
 (0)