Skip to main content

Planned Features

Component for previewing Google Drive documents (Docs and Sheets)

Docusaurus is not great for simultaneous collaborative work. What tends to happen is you get a bunch of individual documents scattered across many people's Google Drives.

I want Docusaurus to be a one-stop-shop for all the information about a project. By loading Google Drive documents in iframes, you can achieve that.

Docs are protected just as they would be if viewed in Google Drive directly, and are viewable and editable within the iframe, along with any comments and annotations.

I intend to build a component that encapsulates this approach,

Visibility into my personal Jira

So interested parties (potential employers) can see what my Jira stories look like, etc.

More Content

I don't want to enumerate the planned content additions I have, because it'll have me back here every couple days updating this list over the next few weeks. Rest assured, I am working to make sure there is something here worth viewing soon. At a minimum, that includes improving that front page and updating the footer so the links are relevant to me.

Component Updates

Add Lazy-Loading to Expandable Component

Add exclusive Feature to Expandable Component

Introduce the option to collapse all other Expandable blocks in the same group when a new one is expanded.

Aspirational Nice-To-Haves

Comments Section!

A major shortcoming of Docusaurus is its lack of an in-place feedback mechanism. For me, this is the essential thing Confluence has that Docusaurus lacks.

There are several add-on solutions available, and I intend to use this site to explore those options.

Some sort of API call

That's awfully vague isn't it? Truth is, I don't know what I want to add just yet, this is more about making this site a useful tech-demo than any demands of the site itself.

To be clear, were this an actual documentation site, I can think of lots of uses for incorporating external data into Docusaurus. Feature flags? Status of recent builds? Downstream dependencies live and responding?

Authentication

I've implemented OAuth (with GitHub) in a GitHub pages experiment before, and I'd like to do it again. The great bulk of this site is intended to be public, but I'm not entirely thrilled with the preview environments being publicly viewable, so I may put those behind some kind of auth

Preview-Environment Indicator

Add some kind of visual indication when the user is viewing a preview environment built off a PR, rather than the main production branch. This will likely be in the form of some red text with a red border reading 'Preview | PR-##'