aws-samples / aws-samples/amazon-textract-idp-cdk-constructs

chore:Modularize Packages

Open
#26 0 comments 0 reactions 0 assignees View on GitHub
chore
Dominant language
TypeScript
Stars
33
Forks
14
PR merge metrics
No merged PRs in 30d

Description

Finally, a modular package - perhaps a bit ambitious, but we can modularize all the constructs under aws-idp-lib . This way we can not only have Textract specific constructs but also Comprehend, Comp Med specific constructs under the same module. Similar to how aws-cdk-lib does it. So we could import such as -

```
//Python
from aws-idp-lib import (textract_tasks, document_tasks, comprehend_tasks, comp_med_tasks)
comprehend_tasks.ComprehendClassificationSfnTask(...)
textract_tasks.TextractGenericAsyncSfnTask(...)

//TS
import { TextractGenericAsyncSfnTask } from 'aws-idp-lib/textract_tasks';
import { ComprehendClassificationSfnTask } from 'aws-idp-lib/comprehend_tasks';
ComprehendClassificationSfnTask(...);
TextractGenericAsyncSfnTask(....);
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.