overture-stack / lectern

Data Schema / Dictionary management system
GNU Affero General Public License v3.0
0 stars 1 forks source link

Refactor Codebase into Monorepo #190

Closed joneubank closed 11 months ago

joneubank commented 12 months ago

Introducing PNPM and Nx to make codebase a monorepo.

The long term objective is to allow us to introduce the Lectern Client code into the same repository so that they can share type definitions. This will also let us share the data validation code onto the Lectern Server, and the dictionary validation/diff code into the client.

At the end of this PR, lectern should build into the same server application, providing the same API. A further PR will add the Lectern Client code into this codebase.

Approval Checklist

To accomplish the goal of this PR we need to confirm: