aws-samples / aws-samples/amazon-textract-idp-cdk-constructs
chore:Modularize Packages
- 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
Assessment
This issue has not been assessed yet.