Product Brief: DeveloperHub.io - documentation made easy

DeveloperHub.io - documentation made easy
Ryan Haber
Ryan Haber
I make things clear.

tl;dr: DeveloperHub.io (www.developerhub.io) is a new product that makes it easy to create documentation in minutes. It’s clean, has core features, and is headed in the right direction.

the product:

DeveloperHub.io is a new documentation product that clearly aims to get you writing and publishing quickly and easily. It succeeds. Within seconds of sitting down at the website, you’ll be creating instantly available documentation. With no need to build, convert, or template your docs, this is SaaS publishing at its easiest.

simple wysiwyg editor

DeveloperHub.io has a simple and intuitive WYSIWYG editor, which means anybody can use it. Adding an image or a code block is as easy as a mouse click. The control panel is simple and reasonably intuitive. As a result, tasks like creating a new version from an existing version are also easy.

You get basic white-labeling options: you can customize the color scheme, logo, and favicon. Obviously, this customization will not be enough for some enterprises. But for most of us looking to just get up and running, it’s plenty.

You also get some expected core features that would be required for any enterprise work, even for a small team: you can assign your own DNS to your documentation and you can set permissions for teammates.

The output is clean and simple.

clean and simple output

You can play with the little mini docs demo I made: API Ambassador Demo Docs.

the competition:

DeveloperHub.io is a turnkey SaaS docs portal for small-scale documentation projects. As indicated by the code block feature and, well, the name, this product clearly has an eye toward products that include code samples though it could be used easily for other small documentation projects. Other such products and services include:

These products are all SaaS docs portals.

I distinguish DeveloperHub.io and its competition from products such as Adobe RoboHelp, Madcap Flare, and OxygenXML Editor. The key distinctions are platform, scale, and end product. DeveloperHub.io is SaaS, whereas these products are enterprise installations. DeveloperHub.io helps smaller documentation projects through their life cycle, while these products cope with thousands of documents across multiple projects – it’s overkill with too much overhead for smaller projects. DeveloperHub.io provides a live website as output. Those products support multiple export and output paths.

In some ways, Paligo is the closest: its UI is perhaps most similar to DeveloperHub.io’s. In reality, though, Paligo is an XML content authoring tool and probably more akin to OxygenXML for practical purposes. Paligo’s key value offering is single-source, multi-channel authoring.

DeveloperHub.io probably shouldn’t get into multi-channel output at this point. It’s for a developer audience mainly, and for that purpose can stick to the web and really dig into easy web docs authoring. Its team can really get into that fight by adding some single-source magic, which I propose here.

add features:

  1. Make formatting controls a bit more obvious. It’s probably me. The formatting controls weren’t obvious, but they are there. Once you figure them out or guess, they do make sense, so I’m not sure something better is really possible. Just something for the team to consider.

  2. Snippets and variables for easy single-source writing. Writers, like coders, often want to reuse blocks of content. Very often, they want to be able to edit these blocks in one place and have the edits mirrored in the other instances. We usually call thse blocks “snippets”. Variables allow users to insert values like current year that are updated at build or display time. Both snippets and variables are a common approach to keeping content fresh and consistent. For either snippets or variables, the team will need to pay careful attention to how styling is applied: whether from the source, the referring location, or some cascading approach.

  3. Internal references. It would be great to have hyperlinks within the documentation automatically updated in the event that a page’s URL or name changes.

  4. Swagger integration. The dream here is a fancy and configurable UI for OpenAPI/Swagger documentation built into the product. The API reference could be a stand-alone page or it could be inserted into existing docs. The ability to directly edit the HTML of a page would provide a short-term or less-dreamy approach to this enhancement.

  5. Additional customizations. Some clients will want a landing page that they can more fully or totally control. Generally speaking, it will also be useful to allow an HTML view of any particular content page as well, though probably within the existing template. Writers may want this view so they can code tables, set internal anchors, etc. The ability to inject CSS and JavaScript may also be helpful to many users.

monetize it:

  1. Add a basic tier of free use with the product scaling along with customers’ needs and ability to pay.

  2. The DeveloperHub.io team could charge for: additional users, additional customizations, additional plugins, and bulk import/export or maybe import/export at a data level.

  3. Add a service to supply and charge for: an embeddable HTML element with supporting CSS/JavaScript that does a quick, autocomplete/suggested-completion query of the documentation. Content developers can embed such an element in, among other places, customer support request pages.

scale it:

  1. Get the word out at technical writing trade shows, associations, and forums.

comments powered by Disqus