Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ This repository contains **sample apps only**. Do not add source generators or l

## Local development

- **Default**: NuGet **`ObservablesPackageVersion`** (`0.1.7`) via `Observables.Events.R3` / `Observables.RestAPI.R3` / `Observables.SignalR.R3` / `Observables.Mqtt.R3` / `Observables.WebSocket.R3` / `Observables.Grpc.R3` / `Observables.Sse.R3` / `Observables.Nats.R3` / `Observables.Postgres.R3` on nuget.org; **`Observables.Redis.R3`** uses **`0.1.9`** (first Redis release).
- **Default**: NuGet **`ObservablesPackageVersion`** (`0.2.1`) via `Observables.Events.R3` / `Observables.RestAPI.R3` / `Observables.SignalR.R3` / `Observables.Mqtt.R3` / `Observables.WebSocket.R3` / `Observables.Grpc.R3` / `Observables.Sse.R3` / `Observables.Nats.R3` / `Observables.Postgres.R3` / `Observables.Redis.R3` on nuget.org.
- **Optional sibling**: `../Observables` with `-p:UseLocalObservables=true` for generator work.
- Build: `dotnet build Observables.Samples.slnx` or `./build.cmd Ci` from the repo root.
- CI uses **Nuke** `./build.cmd Ci` with **`UseLocalObservables=false`** (no Observables checkout).
Expand Down
2 changes: 1 addition & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<Project>
<PropertyGroup>
<ObservablesPackageVersion>0.1.7</ObservablesPackageVersion>
<ObservablesPackageVersion>0.2.1</ObservablesPackageVersion>

<!-- Default: consume published NuGet packages. Use -p:UseLocalObservables=true for sibling ../Observables. -->
<ObservablesRepoRoot>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)../Observables'))</ObservablesRepoRoot>
Expand Down
3 changes: 1 addition & 2 deletions Directory.Build.targets
Original file line number Diff line number Diff line change
Expand Up @@ -316,8 +316,7 @@
</ItemGroup>

<ItemGroup Condition="'$(UseLocalObservables)' != 'true' and '$(ObservablesSampleKind)' == 'Redis'">
<!-- Redis first shipped on nuget.org at 0.1.9; keep ObservablesPackageVersion for other samples. -->
<PackageReference Include="Observables.Redis.R3" Version="0.1.9" />
<PackageReference Include="Observables.Redis.R3" Version="$(ObservablesPackageVersion)" />
<PackageReference Include="R3" Version="1.3.0" />
<PackageReference Include="StackExchange.Redis" Version="2.8.41" />
</ItemGroup>
Expand Down
4 changes: 2 additions & 2 deletions Observables.Samples.Redis/README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Observables.Samples.Redis

Console sample for **`Observables.Redis.R3`** `0.1.9` (declarative Redis Pub/Sub interface → R3 `Observable` + `RedisService.For`).
Console sample for **`Observables.Redis.R3`** `0.2.1` (declarative Redis Pub/Sub interface → R3 `Observable` + `RedisService.For`).

Library PRD: [Skymly/Observables#169](https://github.com/Skymly/Observables/issues/169).

## Package reference (default)

```xml
<PackageReference Include="Observables.Redis.R3" Version="0.1.9" />
<PackageReference Include="Observables.Redis.R3" Version="0.2.1" />
<PackageReference Include="StackExchange.Redis" Version="2.8.41" />
```

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Observables.Samples

Runnable sample applications for **[Skymly/Observables](https://github.com/Skymly/Observables)** using the **`0.1.7`** NuGet meta-packages on [nuget.org](https://www.nuget.org/packages/Observables.Events.R3/0.1.7) (Events, RestAPI, SignalR, Mqtt, WebSocket, Grpc, Sse, Nats, and Postgres), plus **`Observables.Redis.R3` `0.1.9`**.
Runnable sample applications for **[Skymly/Observables](https://github.com/Skymly/Observables)** using the **`0.2.1`** NuGet meta-packages on [nuget.org](https://www.nuget.org/packages/Observables.Events.R3/0.2.1) (Events, RestAPI, SignalR, Mqtt, WebSocket, Grpc, Sse, Nats, Postgres, and Redis).

| Package | Sample project |
|---------|----------------|
Expand All @@ -23,7 +23,7 @@ Runnable sample applications for **[Skymly/Observables](https://github.com/Skyml
| `Observables.Nats.Reactive` | **Observables.Samples.Nats.Reactive** |
| `Observables.Postgres.R3` | **Observables.Samples.Postgres** |
| `Observables.Postgres.Reactive` | **Observables.Samples.Postgres.Reactive** |
| `Observables.Redis.R3` (`0.1.9`) | **Observables.Samples.Redis** |
| `Observables.Redis.R3` | **Observables.Samples.Redis** |

Preview packages: **tag + NuGet only** (no GitHub Release). See Observables `AGENTS.md`.

Expand Down Expand Up @@ -61,7 +61,7 @@ dotnet run --project Observables.Samples.Events.Routed

CI uses Nuke: `./build.cmd Ci` (builds and runs console samples; **skips** `Observables.Samples.Events.Routed` on GitHub Actions).

`Directory.Build.props` sets `ObservablesPackageVersion` to **`0.1.7`** and `UseLocalObservables=false` by default. The Redis sample references **`Observables.Redis.R3` `0.1.9`**.
`Directory.Build.props` sets `ObservablesPackageVersion` to **`0.2.1`** and `UseLocalObservables=false` by default.

## Local Observables repo (optional)

Expand Down
Loading