You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/ARCHITECTURE.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -166,6 +166,16 @@ downgrade block.
166
166
For the complete permission model, input limits, plugin trust boundary, and
167
167
documented residual risks, see [Security and Trust Boundaries](SECURITY.md).
168
168
169
+
## Repository and module layout
170
+
171
+
Bomly is built from modular components. This repository is the distribution
172
+
home: the `bomly` command entry point, the user documentation, the release
173
+
automation, and the end-to-end test suite that drives the built binary
174
+
against pinned public repositories. The core implementation is consumed as a
175
+
versioned Go module, and the public
176
+
[`bomly-sdk`](https://github.com/bomly-dev/bomly-sdk) module defines the
177
+
contract that both built-in components and external plugins implement.
178
+
169
179
## Build variants
170
180
171
181
Bomly ships in two variants. The full binary (`bomly`) links the Syft and Grype libraries directly and needs no external tools. The lite binary (`bomly-lite`) shells out to `syft` and `grype` on your `PATH` for a smaller download. Both behave the same from the command line. See [Installation](INSTALLATION.md) for which to pick.
0 commit comments