Open the project’s Vendors / users page. Under Invite a general contractor, enter their email address and press Send invitation. They see this project and can run its tasks, vendors, files and contracts. Your other projects stay private.

The invitation waits on this page until it is answered, and you can withdraw it from here.
