bigtest icon indicating copy to clipboard operation
bigtest copied to clipboard

Automatically generate and release API docs

Open jnicklas opened this issue 5 years ago • 3 comments

We'll want to add some kind of workflow to generate and release documentation, probably via Netlify. It would be great to have both an edge documentation which documents the current working branch, as well as versioned documentation for the various release versions.

Additionally we're able to generate docs for either bigtest as a whole, or just the interactors, should we generate two separate sets of documentations?

jnicklas avatar Dec 04 '20 11:12 jnicklas

The guides we're working on will not be versioned, probably for some more time. It increments the complexity greatly and is probably not worth it at the moment.

Though, Versioning the API sounds reasonable. It doesn't seem that Typedoc offers that option. We probably have to build some kind of mechanism, I guess on top of Docusaurus. I'd postpone versioning the API and limiting ourselves to indicating the version that is currently displayed.

jorgelainfiesta avatar Dec 04 '20 12:12 jorgelainfiesta

I'm totally cool with not versioning at all for the time being. I was just throwing that out there as an idea.

jnicklas avatar Dec 09 '20 14:12 jnicklas

I believe with the addition of https://github.com/thefrontside/bigtest/pull/715 that we could version the docs including the typedoc API whenever we are ready.

jbolda avatar Dec 10 '20 15:12 jbolda