This is an example of how you can use public parts to add dependencies and synchronize the used development components (DC).
...
1. Create a Portal Application Standalone DC project.
More information: Creating a Portal Application Standalone Development Component.
2. Add a Portal Application Object.
More information: Adding a Portal Application Object.
3. Define the dependencies between these DCs.
More information: Adding Dependencies.
4. Synchronize the used DCs from the Design Time Repository (DTR) to the local file system.
More information: Synchronizing Used Development Components.
You have created a Portal Application Standalone DC, added dependencies, and synchronized the used DCs.