This page provides many pointers to useful documentation that help better understanding how PID works and how to use it.
Generalities on development methodology
How to control the global development process with workspace commands ?
PID also allows to automate the continuous integration process, in order to for example, generate online documentation for packages or to automatically publish binaries.
A quite complete (but meaningless) example is provided here.
Use Atom IDE
An explanation on how to install and configure atom with PID.
Use Visual Studio Code IDE
An explanation on how to install and configure Visual Studio Code with PID.