![]() ![]() All of these files would be stored in the browser, thanks to a clever use of a new technology called IndexedDB.Īnd in early 2016, Thibaut added support for versioning. Suddenly, anyone could download entire sets of documentation for access offline. Then, in 2015, Thibaut made DevDocs fully-functional offline. ![]() Over the next two years, Thibaut added many improvements such as new documentation, keyboard shortcuts, better search, mobile support, and the ability to switch to a dark theme for night-time viewing. Thibaut wrote dozens of scraping scripts to go out and automatically download documentation from different projects, each carefully-tuned to create a consistent reading experience and generate good search results. The DevDocs project has since gone on to accumulate more than 17,000 GitHub stars, along with 66 contributors (though Thibaut is still by far its most prolific contributor). But on October 24, 2013, he open-sourced it. Then, after a few months of development, Thibaut launched DevDocs on June 18, 2013, as a free web app.Īt first, Thibaut kept DevDocs closed source. Originally, DevDocs was just an ordinary documentation folder on his hard drive, for his own personal use - the kind that many developers had on hand for reference. At the time, he just wanted a better way to quickly access the Mozilla Developer Network documentation. Thibaut created DevDocs exactly 5 years ago today, on March 26, 2013. Thibaut is a French developer who now works as a senior development lead at Shopify in Ottawa, Canada. Then a couple months ago, Thibaut approached me about the possibility of donating the DevDocs project to the freeCodeCamp community, so that we could continue to grow the project beyond what he is able to do as a lone maintainer.Īnd today - exactly 5 years after Thibaut created DevDocs - I’m excited to announce that DevDocs is now officially part of the freeCodeCamp community! A brief history of DevDocs We exchanged ideas for how to make tools that were more accessible to developers in parts of the world without reliable high-speed internet connections. He was helpful in explaining how DevDocs worked and his reasoning behind some of his design decisions. I reached out to DevDocs creator Thibaut Courouble for advice. We were going to create a DevDocs-like interface for exploring programming concepts. So when it came time to design the freeCodeCamp Guide last summer, I already had a clear template in mind. A screenshot of DevDocs.io and its intuitive API documentation browsing interface Every API is laid out in the same clear hierarchy. The speed and simplicity of DevDocs is a real a breath of fresh air. The simple, no-nonsense landing page of DevDocs - with browsable API documentation along the left-hand side I’ve been using DevDocs since before freeCodeCamp even existed, and have sung its praises over the years. You should probably learn programming language somewhere else before using Devdocs, it's not gonna help you that much.įor further reading all varieties of programming languages documentation, go to for the real Devdocs website.DevDocs is an open source web app that combines documentation for lots of developer tools into a single searchable interface. All kind of programming language exists in the universe, from older to newer version of it, all available on Devdocs.ĭevdocs is just kind of reference, if you are just beginner programmer, maybe this tool won't help you that much, it can be confusing and hard to understand. It has lot of version of programming language, from the not safety type language like Javascript to the popular Object oriented Java. Usually Google is the only best place to search for everything about all problems we faced, but if you are a programmer advanced enough, maybe you don't need Google at all, you already familiar with all the syntax in the world and just coding on your favorite IDE and never bother to open web browser.ĭevdocs is cool program, you can get reference, reading the documentation of some commands that you don't know before and read it and try it your self on an actual development environment. The thing about Devdocs is, it has cool web interface, some clear explanation and examples on how to use the language syntax, and there is offline features, so you can still read it even if you don't have internet connection. Usually all programming languages already has their documentation on their official website, it is up to you to search the information you need either from the official or on Devdocs. As a programmer i am very often forget what some sort of commands or syntax to do some even basic software problems, documentation can be really useful for us to search for what we are trying to solve.
0 Comments
Leave a Reply. |