When adding a collaborator to a project, I have the option of giving them permissions:
Read Only
Collaborator
Collaborator (development only)
Can some explain (or point me to the docs) what the difference between “Collaborator” and “Collaborator (development only)” is?