Skip to content

Commit bc5d353

Browse files
feat(status): add databinder node for external data integration
1 parent 026f873 commit bc5d353

File tree

8 files changed

+2221
-139
lines changed

8 files changed

+2221
-139
lines changed

package-lock.json

Lines changed: 1106 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"packages/*"
3434
],
3535
"dependencies": {
36+
"@statuscompliance/databinder": "1.0.1",
3637
"uuid": "8.3.2"
3738
}
38-
}
39+
}

packages/status/README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ The `@statuscompliance/status` package provides essential components for integra
1313

1414
- Collect and store data from incoming messages.
1515
- Batch processing and efficient data transfer to backend APIs.
16-
- Parsing capabilities for incoming STATUS project data formats.
16+
- Data integration from multiple sources (REST APIs, GitHub, Microsoft Graph) through databinder.
17+
- Configurable data source management with authentication and property mapping support.
18+
- Evidence storage for audit and compliance purposes.
1719

1820
## Installation
1921

@@ -37,8 +39,9 @@ Or add the dependency to your `package.json`:
3739

3840
This package includes the following STATUS integration nodes:
3941

40-
- **filter-scope**: Filters messages based on scope criteria for targeted processing.
4142
- **status-storer**: Buffers and sends bulk messages to a backend API, reducing network overhead and improving performance.
43+
- **filter-scope**: Filters data based on scope criteria.
44+
- **databinder**: Integrates with the @statuscompliance/databinder package to collect data from different datasources using datasource ID and linker configuration.
4245

4346
## License
4447

0 commit comments

Comments
 (0)