We're preparing to release a package on AppExchange, and we're starting on the documentation (Getting Started Guide, API Reference) for it. The Developing App Documentation section of the ISVforce Guide doesn't provide much guidance.
I'm wondering about the recommended way to release documentation with a package. Should we just include it in the AppExchange listing?
It's not really "configuration" instructions, but I wondered whether we should include some documentation in the package and link to it with the "Configure Custom Link" option in the package.
I realized that we could include a tab, Visualforce pages, and even static resources with the package, but I'm not sure whether that's the right direction.
We're documenting custom objects, Apex classes (with an API that developers may want to access) and Visualforce pages.