For the purposes of the alpha release, we will provide a complete api documentation in the user guide. However, before the beta release, a conversation needs to happen about how exactly a user should interact with the package, and the user guide api docs should be tailored to include that subset of functionality. It makes sense to leave this to the beta release as it is likely we shuffle some things between private and public by then.
The full api documentation can be preserved in the developer guide.