Skip to content

Cleanup dependencies from core#56

Open
n1xan wants to merge 19 commits intomasterfrom
cleanup-dependencies-from-core
Open

Cleanup dependencies from core#56
n1xan wants to merge 19 commits intomasterfrom
cleanup-dependencies-from-core

Conversation

@n1xan
Copy link
Copy Markdown
Collaborator

@n1xan n1xan commented Feb 11, 2026

No description provided.

@n1xan n1xan requested a review from angelovstanton February 11, 2026 09:25
@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 16, 2026

Test Results

0 tests   0 ✅  0s ⏱️
0 suites  0 💤
0 files    0 ❌

Results for commit 4ba0b2a.

♻️ This comment has been updated with latest results.

@@ -54,7 +54,7 @@ private static void EnsureInitialized()
return;

var llmSettings = ConfigurationService.GetSection<LargeLanguageModelsSettings>();
if (llmSettings == null)
if (llmSettings is null or { EnableSelfHealing: false, EnableSmartFailureAnalysis: false })
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

is it okay to use the old syntax where we use ==, etc?

</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\..\Bellatrix.LLM\Bellatrix.LLM.csproj" />
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

are these additions on purpose? You are planning to use AWS?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

this is for the LLM services

using Bellatrix.Web.Extensions;

namespace Bellatrix.Web.Extensions.Controls.Controls.EventHandlers;
namespace Bellatrix.DynamicTestCases.core;
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

it seems somewhere we have a namespace that is not following the nameconvention for PascalCase? "core" with not capital?> I mean it is fine to be like that I just noticed it.

<ProjectReference Include="..\Bellatrix.AWS\Bellatrix.AWS.csproj" />
<ProjectReference Include="..\Bellatrix.CognitiveServices\Bellatrix.CognitiveServices.csproj" />
<ProjectReference Include="..\Bellatrix.Core\Bellatrix.Core.csproj" />
<ProjectReference Include="..\Bellatrix.DynamicTestCases\Bellatrix.DynamicTestCases.csproj" />
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I don't fully understand what we are doing here since here we remove them but at the bottom file we have usings from dynamic test cases?


public static partial class AppExtensions
{
extension(App _)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

what is this syntax extension doing? I am seeing it for the first time is this something new from new C#?

public void MakeTextExtractionFromPDF()
{
var textSnippets = App.ComputerVision.ExtractOCRTextFromLocalFile("sampleinvoice.pdf");
var textSnippets = App.ComputerVision().ExtractOCRTextFromLocalFile("sampleinvoice.pdf");
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

it seems it is already possible in C# 14 to have extension property: using System.Drawing;

public static class PointExtensions
{
extension(Point)
{
public static Point Origin => Point.Empty;
}
}

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

yes - I fixed it everywhere


public static partial class AppExtensions
{
public static LighthouseService Lighthouse(this App app)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

same -> maybe it is better to make it extension property so that it is aligned with the rest.

{
extension(App app)
{
public DynamicTestCasesService TestCases()
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

same

Comment thread BELLATRIX Dependencies License.md Outdated
@@ -0,0 +1,72 @@
Reference | Version | License Type | License
--------------------------------------------------------|-----------------------|---------------------|-----------------------------------------------------------------------------------------------
Allure.Commons | 3.5.0.73 | | https://www.nuget.org/packages/Allure.Net.Commons/2.14.1/License
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

that looks awsome! Good job! you can check btw the new format that I told you that Hero are using with common directory file for dependencies maybe later we can use it so that we can check all versions since in some projects we use different versions of some of the libraries.

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.

3 participants