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
5 changes: 5 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,14 @@ dotnet test Invex.Process.slnx
Build the docs site:

```shell
dotnet build Invex.Process.slnx --configuration Release
docfx docfx.json # add --serve to preview locally
```

DocFX reads the compiled `bin/Release/net10.0` assembly and its XML documentation file, because
source extraction omits members declared in C# 14 extension blocks. Build in Release before
regenerating docs; `atom BuildDocs` does this for you.

## Architecture overview

The entire public surface is four types in the `Invex.Process` namespace:
Expand Down
6 changes: 5 additions & 1 deletion _atom/IBuild.cs
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,11 @@ await UnlistPrereleasesBelowVersionForPackages(NugetFeed,
t => t
.DescribedAs("Builds the DocFX documentation.")
.ProducesArtifact(GeneratedDocsArtifactName)
.Executes(cancellationToken => BuildDocFxDocs(cancellationToken: cancellationToken));
.Executes(cancellationToken =>
BuildDocFxDocs([
Projects.Invex_Process.Path(RootedFileSystem),
],
cancellationToken));

Target ServeDocs =>
t => t
Expand Down
2 changes: 1 addition & 1 deletion docfx.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"src": [
{
"files": [
"src/**/*.csproj"
"src/Invex.Process/bin/Release/net10.0/Invex.Process.dll"
]
}
],
Expand Down
Loading