Skip to content

Commit 39d80cb

Browse files
committed
Some small fixes
1 parent 9b300dc commit 39d80cb

13 files changed

Lines changed: 25 additions & 12 deletions

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ jobs:
5656
for project in \
5757
src/FlexRender.Core/FlexRender.Core.csproj \
5858
src/FlexRender.Yaml/FlexRender.Yaml.csproj \
59+
src/FlexRender.Http/FlexRender.Http.csproj \
5960
src/FlexRender.Skia/FlexRender.Skia.csproj \
6061
src/FlexRender.QrCode/FlexRender.QrCode.csproj \
6162
src/FlexRender.Barcode/FlexRender.Barcode.csproj \

AGENTS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ Conventional Commits: `type(scope): description`
233233
### Install as dotnet tool
234234

235235
```bash
236-
dotnet tool install -g FlexRender.Cli
236+
dotnet tool install -g flexrender-cli
237237
```
238238

239239
After installation the `flexrender` command is available globally:
@@ -260,7 +260,7 @@ Common RIDs: `osx-arm64`, `osx-x64`, `linux-x64`, `linux-arm64`, `win-x64`.
260260

261261
| Channel | Install | Requires .NET? | Use case |
262262
|---------|---------|---------------|----------|
263-
| dotnet tool | `dotnet tool install -g FlexRender.Cli` | Yes | .NET developers |
263+
| dotnet tool | `dotnet tool install -g flexrender-cli` | Yes | .NET developers |
264264
| GitHub Release | Download binary from Releases | No | Everyone else (CI, Docker, non-.NET) |
265265
| Build from source | `dotnet publish /p:PublishAot=true -r <RID>` | Build-time only | Custom builds |
266266

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ All examples are in the [`examples/`](examples/) directory. Render them with the
3737
flexrender render examples/receipt.yaml -d examples/receipt-data.json -o examples/output/receipt.png
3838
flexrender render examples/ticket.yaml -d examples/ticket-data.json -o examples/output/ticket.png
3939
flexrender render examples/receipt-dynamic.yaml -d examples/receipt-dynamic-data.json -o examples/output/receipt-dynamic.png
40+
41+
# Watch mode - auto re-render on file changes
42+
flexrender watch examples/receipt.yaml -d examples/receipt-data.json -o preview.png
4043
```
4144

4245
The `receipt-dynamic.yaml` demonstrates AST-level control flow with `type: each` for item lists and `type: if` for conditional sections.
@@ -85,7 +88,7 @@ dotnet add package SkiaSharp.NativeAssets.Linux.NoDependencies
8588
### CLI tool
8689

8790
```bash
88-
dotnet tool install -g FlexRender.Cli
91+
dotnet tool install -g flexrender-cli
8992
```
9093

9194
## Quick Start

llms-full.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ FlexRender.Yaml FlexRender.Http FlexRender.Skia (YamlDotNet) (SkiaSharp)
8585
| FlexRender.Barcode | Skia | (none) |
8686
| FlexRender.DependencyInjection | Core | Microsoft.Extensions.DI |
8787
| FlexRender.MetaPackage | All | -- |
88-
| FlexRender.Cli | All | System.CommandLine |
88+
| flexrender-cli | All | System.CommandLine |
8989

9090
## Rendering Pipeline
9191

@@ -701,7 +701,7 @@ var render = new FlexRenderBuilder()
701701
### Install as dotnet tool
702702

703703
```bash
704-
dotnet tool install -g FlexRender.Cli
704+
dotnet tool install -g flexrender-cli
705705
```
706706

707707
After installation the `flexrender` command is available globally:
@@ -740,7 +740,7 @@ Working directory matters: CLI resolves all relative paths (template, data, font
740740

741741
| Channel | Install | Requires .NET? | Use case |
742742
|---------|---------|---------------|----------|
743-
| dotnet tool | `dotnet tool install -g FlexRender.Cli` | Yes | .NET developers |
743+
| dotnet tool | `dotnet tool install -g flexrender-cli` | Yes | .NET developers |
744744
| GitHub Release | Download binary from Releases | No | Everyone else (CI, Docker, non-.NET) |
745745
| Build from source | `dotnet publish /p:PublishAot=true -r <RID>` | Build-time only | Custom builds |
746746

llms.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ var render = new FlexRenderBuilder()
232232
### Install as dotnet tool
233233

234234
```bash
235-
dotnet tool install -g FlexRender.Cli
235+
dotnet tool install -g flexrender-cli
236236
```
237237

238238
After installation the `flexrender` command is available globally:
@@ -259,7 +259,7 @@ Common RIDs: `osx-arm64`, `osx-x64`, `linux-x64`, `linux-arm64`, `win-x64`.
259259

260260
| Channel | Install | Requires .NET? | Use case |
261261
|---------|---------|---------------|----------|
262-
| dotnet tool | `dotnet tool install -g FlexRender.Cli` | Yes | .NET developers |
262+
| dotnet tool | `dotnet tool install -g flexrender-cli` | Yes | .NET developers |
263263
| GitHub Release | Download binary from Releases | No | Everyone else (CI, Docker, non-.NET) |
264264
| Build from source | `dotnet publish /p:PublishAot=true -r <RID>` | Build-time only | Custom builds |
265265

@@ -306,4 +306,4 @@ Note: The `--scale` option uses invariant culture -- always use `.` as the decim
306306
| FlexRender.Barcode | Skia | (none) |
307307
| FlexRender.DependencyInjection | Core | Microsoft.Extensions.DI |
308308
| FlexRender.MetaPackage | All | -- |
309-
| FlexRender.Cli | All | System.CommandLine |
309+
| flexrender-cli | All | System.CommandLine |

src/FlexRender.Barcode/Providers/BarcodeProvider.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
using System.Text;
22
using FlexRender.Parsing.Ast;
3+
using FlexRender.Providers;
34
using FlexRender.Rendering;
45
using SkiaSharp;
56

6-
namespace FlexRender.Providers;
7+
namespace FlexRender.Barcode.Providers;
78

89
/// <summary>
910
/// Provides barcode generation using pure SkiaSharp drawing.

src/FlexRender.Barcode/SkiaBuilderExtensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using FlexRender.Barcode.Providers;
12
using FlexRender.Providers;
23
using FlexRender.Skia;
34

src/FlexRender.MetaPackage/FlexRender.MetaPackage.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
<ItemGroup>
1313
<ProjectReference Include="..\FlexRender.Core\FlexRender.Core.csproj" />
1414
<ProjectReference Include="..\FlexRender.Yaml\FlexRender.Yaml.csproj" />
15+
<ProjectReference Include="..\FlexRender.Http\FlexRender.Http.csproj" />
1516
<ProjectReference Include="..\FlexRender.Skia\FlexRender.Skia.csproj" />
1617
<ProjectReference Include="..\FlexRender.QrCode\FlexRender.QrCode.csproj" />
1718
<ProjectReference Include="..\FlexRender.Barcode\FlexRender.Barcode.csproj" />

src/FlexRender.QrCode/Providers/QrProvider.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
using QRCoder;
21
using FlexRender.Parsing.Ast;
2+
using FlexRender.Providers;
33
using FlexRender.Rendering;
4+
using QRCoder;
45
using SkiaSharp;
56

6-
namespace FlexRender.Providers;
7+
namespace FlexRender.QrCode.Providers;
78

89
/// <summary>
910
/// Provides QR code generation using SkiaSharp.QrCode.

src/FlexRender.QrCode/SkiaBuilderExtensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using FlexRender.Providers;
2+
using FlexRender.QrCode.Providers;
23
using FlexRender.Skia;
34

45
namespace FlexRender.QrCode;

0 commit comments

Comments
 (0)