Skip to content

Improves pipeline composition and documentation #63

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Jul 16, 2025
Merged

Improves pipeline composition and documentation #63

merged 6 commits into from
Jul 16, 2025

Conversation

bfarmer67
Copy link
Contributor

This update refactors generic type parameter naming for clarity and introduces advanced usage patterns in the documentation.

  • Enhances code consistency through improved naming conventions for generic type parameters like TStart, TOutput, and TNext.
  • Provides a new "Advanced Patterns" documentation page that demonstrates how to combine custom middleware, extension methods, and binders for more flexible pipeline composition.
  • Improves overall performance and updates dependencies.

bfarmer67 and others added 5 commits July 15, 2025 20:58
Introduces comprehensive documentation, offering guidelines for creating builders, binders, and middleware, ensuring consistency and clarity across the codebase.

Refactors builder generic type arguments for enhanced clarity.
Optimizes the `ProcessBlockAsync` method to avoid async state machine when the function completes synchronously,
reducing overhead and improving pipeline throughput.

Also updates Microsoft dependency packages to the latest 9.0.7 versions and testing libraries to their newest stable releases.
@bfarmer67 bfarmer67 self-assigned this Jul 16, 2025
@bfarmer67 bfarmer67 merged commit b30b912 into main Jul 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant