Skip to content

Conversation

@HBartosch
Copy link
Contributor

This pull request introduces the initial setup for an Effinitive Framework–based C# web application. It includes project scaffolding, configuration files, and the implementation of basic HTTP endpoints. The main changes are grouped into project setup, endpoint implementation, and metadata updates.

Project setup:

  • Added a new C# web project targeting .NET 10.0 and referencing the EffinitiveFramework.Core package in web.csproj.
  • Created a configuration file config.yaml specifying the framework website and version.

Endpoint implementation:

  • Implemented a basic web application in Program.cs with three endpoints: a root endpoint (/), a GET endpoint to retrieve a user by ID (/user/{id}), and a POST endpoint to create a user. Supporting request/response classes were also defined.

Metadata updates:

  • Added a new entry for effinitive-framework to data.json, including its label, language, website, and version.

@HBartosch HBartosch requested a review from waghanza as a code owner November 28, 2025 07:20

public override Task<EmptyResponse> HandleAsync(
EmptyRequest request,
CancellationToken cancellationToken = default)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is this for ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you reffering to the CancellationToken cancellationToken = default?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or my handler like endpoints?

Copy link
Collaborator

@waghanza waghanza Nov 28, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CancellationToken cancellationToken = default)

is just a curiosity

@waghanza waghanza merged commit a7e08b9 into the-benchmarker:develop Nov 30, 2025
1 check passed
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.

2 participants