One thing that I wish devdocs had was Java integration, but it's been repeatedly stated (just one example here: https://github.com/Thibaut/devdocs/issues/26) that they can't include the JDK because of it's restrictive licensee.
But, it seems like Dash includes the JDK, so how exactly are they able to do it but not DevDocs? My knowledge on the legal front is limited but if Dash is able to redistributed these docs I don't see why DevDocs couldn't do it.
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means.
DevDocs is just a hobby of mine and I don't want to waste my time on a documentation that I may have to remove. If Oracle is willing to grant DevDocs a license (I haven't asked them) I'd gladly add the JDK docs to it.
DevDocs is wonderful! I have the source up and running on my home laptop to be able to have the documentation I want, lightning fast and without internet connection. The source is available here: https://github.com/Thibaut/devdocs
It's in there under std::list, but for some reason erase and begin are linked to externally. All the other member functions seem to be present/offline.