Skip to content

Conversation

@halcwb
Copy link
Collaborator

@halcwb halcwb commented Dec 8, 2025

Renaming and added new libraries that match the new project structure also added all test projects

This pull request refactors the project structure and build configuration to support a modular architecture and improve maintainability. It introduces several new library projects, updates Docker and build scripts to match the new structure, and cleans up unnecessary files and references.

Project structure and new libraries:

  • Added new library projects: Informedica.DataPlatform.Lib, Informedica.FHIR.Lib, and Informedica.FTK.Lib, each with an initial Say.hello module and appropriate project references. [1] [2] [3] [4] [5] [6]
  • Refactored existing library names to use consistent casing (e.g., GenCORE, GenUNITS, GenSOLVER, etc.), and updated references in Dockerfile, .dockerignore, and build scripts. [1] [2] [3] [4]

Build and Docker configuration:

  • Updated the Docker build process to copy new and renamed library folders, and changed the entry point to Informedica.GenPRES.Server.dll. [1] [2]
  • Updated the solution and source paths in Build.fs to reflect the new modular structure.
  • Added a temporary fix to suppress a specific NuGet warning (NU1510) in Build.fsproj.

Cleanup and file management:

  • Cleaned up .dockerignore by removing references to obsolete folders and files, and adding new data and library folders to match the updated project layout. [1] [2] [3] [4]

These changes lay the groundwork for a scalable, modular codebase and ensure the build and deployment processes are aligned with the new structure.

@halcwb halcwb merged commit 838d881 into informedica:master Dec 8, 2025
3 checks 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.

1 participant