Initialize and publish a new package
Create high-level [setters] to provide imperative configuration editing commands.
Writing config functions to generate, transform, and validate resources.
Create high-level substitutions to provide substitute field values using setters.
Writing effective packages
Bootstrap a package with content generated or published from another source.
Create and publish a kpt package with subpackage in its directory tree