Skip to main content

OPEN SOURCE. BUILT IN THE OPEN.

The work
is public.So is the thinking.

AstraFlow welcomes focused issues, reproduction cases, benchmarks, and pull requests verified against AstraFlow.slnx. Issues, pull requests, test suites, and security disclosures are tracked openly on GitHub under the MIT license.

NO PRIVATE COMMUNITY GATE. THE WORK IS ON GITHUB.

FIGURE 05 / CONTRIBUTION CURRENTIDLE / AUTO-ROUTING · 01 Repository
CONDUIT INSPECTOR · 01 REPOSITORY

Explore the Monorepo Source

Browse the .NET package suite, source generators, Roslyn analyzers, and verification harnesses directly on GitHub.

Contribution guidelineCurrent stable AstraFlow packages target version 2.3.0 with modular project boundaries.
github.com/seifmoustafa/AstraFlowOpen destination ↗
01Read before proposing
02Explain the trade-off
03Verify the outcome

02 / CONTRIBUTE & COLLABORATE

Six ways to engage.

Every pathway, build check, and security process below reflects CONTRIBUTING.md, SECURITY.md, SUPPORT.md, and CODE_OF_CONDUCT.md.

CONTRIBUTING.MD / CHECKLIST

Build & verification baseline

Run the full solution build and test suite before submitting a focused pull request:

dotnet restore AstraFlow.slnx
dotnet build AstraFlow.slnx -c Release
dotnet test AstraFlow.slnx -c Release
  • Public API changes are documented.
  • Tests cover success and failure paths.
  • Error messages are actionable.
  • Package build passes with warnings as errors.
  • Samples still compile.
  • No application-specific abstractions are introduced into package projects.
SECURITY.MD & SUPPORT.MD

Responsible disclosure with acknowledgement within 72 hours

AstraFlow is an open source project for .NET developers. Participation in the project should stay technical, respectful, and focused on making the package family useful and maintainable. - Be direct and constructive. - Assume public comments, issues, and pull requests are read by people with different experience levels.

  • Mediator dispatch and DI registration behavior
  • Mapper expression compilation and EF Core query translation
  • Roslyn source generators and analyzers
  • Security redaction, encryption helpers, diagnostics logging, and ASP.NET Core ProblemDetails output

03 / BUILT TO BE STUDIED

One codebase.Many good questions.

No invented chat rooms, testimonials, star counters, or vanity statistics. The repository, test suites, and documentation are the primary channels.

Compile-time source generation emits typed dispatchers and closed pipeline invocations directly against your handlers instead of runtime reflection lookup.

Read generated dispatch guide ↗
FIGURE 06 / FOUR-BRANCH CODEBASE TOPOLOGY01 DISPATCH
RELAY TELEMETRY · 01 / DISPATCH

Relay topology active across four documented AstraFlow subsystems.