overture-stack / lectern

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

Refactor Client package to use shared Lectern types #211

Closed joneubank closed 2 weeks ago

joneubank commented 3 weeks ago

This is a major refactor of the lectern client code. The starting point was the code as copied from js-lectern-client. The objective of the refactor is to:

Code Reorganization

Actions Taken on Original Code

New Code Structure

src/
├── changeAnalysis
├── processing
├── rest
├── types
└── validation/
    ├── dataRecordValidation
    ├── fieldRestrictions
    ├── schemaRestrictions
    ├── types
    └── utils