I am not ready to publish a project I am working on. It is an Apps Script project within the Google docs container. However, I want to use it on multiple docs that I share with other people. The issue is that it has a menu, dialog and a sidebar. It does not appear that referencing it as a library helps. onOpen() does not get called.
The only way I have found to be able to share the project with other people is to take a copy of the development document, clear out the contents and then share it. That means I am creating a copy of the project and changes in the original will not appear in the copies.
Is that the only way?