Depends on the method the developer is going to use to call the help – see calling Webhelp on Peter Grainge’s site (grainge.org) and Willam van Weelden (wvanweelden.eu). Show your developer the various method of CSH in your RH install folder – there’s a bunch of methods in separate folders.
I believe my developer is going to use the Topic IDs and Map Numbers method described at http://www.wvanweelden.eu/articles/part/topic-ids-and-map-numbers. Can you answer my questions based on that assumption? In the map file I've created, an example row shows "Changing_Password" for Map ID, "2" for Map #, and "Changing Password" for Topic. The application screen for this topic is changepassword.cdl. Do I separately have to give the developer the information that changepassword.cdl should link to Map #2, Changing_Password? Also, in the compiled WebHelp folder, that topic is named PasswordChanging.htm. Should I change the Map ID to PasswordChanging instead of Changing_Password?
Ok, but that article just describes using Map IDs vs. URLs – what API method are they going to use?
You’re going to give them the .h or .hh file and .ali file if using the Map ID methd.
It depends on how you want to work. Personally, I have my developers call the help using the system's internal page. They know that already. So I don't give anything to the developers.
In your case, the developer needs to know which id to call for which page. How you communicate this is up to you. As Jeff suggests, you probably want to give the .h file to the developer.
@Jeff: the article describes how RH CSH works. Developers van use that to create their own API. (That's what we did.)