Skip to content

Conversation

Mpdreamz
Copy link
Member

@Mpdreamz Mpdreamz commented Apr 28, 2025

Only a first step to isolate components in smaller dedicated libraries.

This allows us to e.g ship smaller AOT compiled lamdba binaries and should make it easier to create dedicated tooling in the future without always having to take a dependency on everything in Elastic.Markdown. That project really should only hold our authoring components.

Also a first step towards a more layered cleaner architecture as we shift out of our first release towards GA.

Again this is not complete by any means some pieces require a bit more work to untangle and create cleaner object dependency graphs.

@Mpdreamz Mpdreamz requested a review from a team as a code owner April 28, 2025 18:08
@Mpdreamz Mpdreamz added the chore label Apr 28, 2025
@Mpdreamz Mpdreamz self-assigned this Apr 28, 2025
@Mpdreamz Mpdreamz changed the title refactor/isolate model Refactor domain model out of Elastic.Markdown.csproj Apr 28, 2025
Copy link
Member

@reakaleek reakaleek left a comment

Choose a reason for hiding this comment

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

😮 🥇

@Mpdreamz Mpdreamz merged commit 835f52a into main Apr 29, 2025
14 checks passed
@Mpdreamz Mpdreamz deleted the refactor/isolate-model branch April 29, 2025 09:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants