:_mod-docs-content-type: ASSEMBLY
[id="osdk-java-project-layout"]
= Project layout for Java-based Operators
include::_attributes/common-attributes.adoc[]
:context: osdk-java-project-layout
:FeatureName: Java-based Operator SDK
include::snippets/technology-preview.adoc[]

toc::[]

The `operator-sdk` CLI can generate, or _scaffold_, a number of packages and files for each Operator project.

include::modules/osdk-java-project-layout.adoc[leveloffset=+1]
