![]() The app is also being ported to a standalone zero-configuration downloadable offline version.ĭevDocs can be installed as a search engine in Firefox and Google Chrome, and basically any other browser and app supporting OpenSearch. More plugins are on the way, most notably JetBrains product plugins. Thibaut Courouble really did a fantastic job.Īs mentioned, the app installs as a plugin for Sublime Text and Brackets – meaning you can search for the API you need right from your editor. It’s built the way websites were always meant to be built – a smooth, fast and identical experience on every device. It opens in a flash, and works exactly the same on mobile as it does on desktop. Other perksĭevDocs is fully optimized for mobile devices, and highly responsive. the site itself will spawn a popup with the latest changes if you happen to leave it open through the update dateĪll of these seem to be drawing from the same source, so it’s best to subscribe to just one of them.To participate, see here.ĭevDocs is maintained and updated regularly, and provides various means of keeping up to date with the changes: DevDocs uses these cards to collect votes for individual language integration. Trello, a very efficient team based task list, supports various boards of information where people can collaborate, discuss and vote for cards (topics). Last but not least, DevDocs uses Trello to gather user feedback on desired languages. Adapting it to, for example, the API of your company’s internal system is a breeze. Secondly, DevDocs can easily be deployed locally, so you can run or host your own version. ![]() First off, it’s on GitHub, and invites users to submit issues and improve the code, like any good open source project. To exit this mode, simply backspacing out of it does the trick.ĭevDocs is open source and encourages the community to contribute in a variety of ways. This switches search mode to “selected language only”. You can search DevDocs in a specific language scope (for example PHP only) by prefixing your search query with “php” and hitting tab or space (on mobile). This means user submitted entries like comments and samples are ignored. It’s important to note that the contents fetched are official-only. Mind you – currently, only the index is offline, the actual result you click is served from a remote location – for example, you still need internet access to fetch the document for JavaScript Arrays, even though it shows up in the search results even when offline. This does mean you have to redownload the languages of your choice on every new machine, but the speed gain from such a means of operation is far superior to the old fashioned Ajax way of doing things with remote requests. This type of search allows for super-fast fine tuning of results, and since they’re real-time, you can mix and match on-the-spot.ĭevDocs downloads the index of the reference manual for the language you select, absorbing it into your local cache from where it serves the results. Entering “delte” will offer results containing “delta” and “delete” and entering “bgcp” will even give you “background clip”. It’s what editors like Sublime Text and LightTable use for their command search windows – entering something like “sa” will give you “Save As.”, because the input matches the initials of the command. What’s fuzzy searching, you may be wondering? Fuzzy searching is searching for a string that approximately (not exactly) matches what you entered. It provides you with a slick and fast interface for fuzzy searching the documentation of all selected languages, in order to find the information you need in as few key presses as possible. It aggregates the reference manuals of all popular languages (provided they have their manuals in an easily accessible and machine-consumable format). Wouldn’t it be great if we could have all our development docs in one place, in a beautiful, offline-enabled interface with a super fast fuzzy search, for any language? Enter devdocs.io. Simply finding the technical definition of a function or statement has become far more difficult than it ever should have been – not in terms of complexity, but in terms of time wasted. Go back to Google instead of using the search on the language’s website because it’s inexplicably awful and slower than actually reloading the tab after a new Google searchĪs a developer who deals in web technologies to a great extent, I’ve encountered this quite a lot.Realize you need another function demoed and explained.Click first result which is either w3schools if you’re out of luck, or the online manual of the language you’re dealing with. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |