Skip to content
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

C# Codegen Support Persistence Generation #155

Open
wants to merge 62 commits into
base: features/csharp_codegen_support_aggregate_generation
Choose a base branch
from

Conversation

hamzajg
Copy link
Contributor

@hamzajg hamzajg commented Sep 2, 2022

TODO:

  • Add State Store for Key-Value Persistence & Projection is Not Applicable
  • Add State Store for Key-Value Persistence & Projection is Event-based
  • Add State Store for Key-Value Persistence & Projection is Operation-based
  • Add Journal for Event Sourcing & Projection is Not Applicable
  • Add Journal for Event Sourcing & Projection is Event-based
  • Fix Domain Event EntryAdapter generation
  • Fix sourced Entity generation
  • Fix Projection unit test runtime
  • Add InMemory Command Model Database
  • Add InMemory Query Model Database

Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
…persistence_generation' into features/csharp_codegen_support_persistence_generation

# Conflicts:
#	src/test/resources/text-expectations/c_sharp/author-nested-value-object-data.text
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
…persistence_generation' into features/csharp_codegen_support_persistence_generation

# Conflicts:
#	src/main/resources/codegen/c_sharp/OperationBasedProjection.ftl
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
…persistence_generation' into features/csharp_codegen_support_persistence_generation

# Conflicts:
#	src/main/java/io/vlingo/xoom/designer/codegen/csharp/unittest/queries/QueriesUnitTestGenerationStep.java
#	src/main/java/io/vlingo/xoom/designer/codegen/csharp/unittest/queries/QueriesUnitTestTemplateData.java
#	src/main/resources/codegen/c_sharp/QueriesUnitTest.ftl
#	src/test/resources/text-expectations/c_sharp/author-queries-unit-test.text
#	src/test/resources/text-expectations/c_sharp/book-queries-unit-test.text
…persistence_generation' into features/csharp_codegen_support_persistence_generation

Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
…persistence_generation' into features/csharp_codegen_support_persistence_generation
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
Signed-off-by: Hamza JGUERIM <hamzajg@gmail.com>
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.

None yet

1 participant