Rivian

Nov 2021 - Nov 2022

Contract work

I was brought in to help the Documentation and Production Manager with MadCap Flare tasks such as stylesheet cleanup, some non-public-facing design, and implementing UX design from Figma. My role did not include technical writing other than knowledge transfer materials.

FleetOS

FleetOS is Rivian’s fleet management software

Implemented the UX design into a responsive HTML5 Flare site

  • Revised existing CSS to conform with the new UX design for FleetOS and the Electronic Delivery Vehicle (EDV) 700 Operator’s Guide.

  • Merged separate alert stylesheets to the primary css.

Upgraded site to a portal site to allow publication of two vehicles that shared content within the same project

Upon release of the EDV 500 (content shared with EDV 700 with conditions), I upgraded the site with a completely different architecture but with no visibly different functionality:

  • Converted the home page to a portal site target.

  • Converted the FleetOS content to a distinct target.

  • Created targets for the separate vehicles.

  • Created variables to hard-code the menu links for staging, pre-production, and production publishing targets.

  • Wrote up knowledge transfer within Confluence doc and trained staff on updating.

Converted Flare HTML5 site to Skinless HTML5 for developers to port content to Contently:

  • Scoped the CSS used by our projects to not affect the container site.

  • Set up a menu proxy file to use for each project that the developers could read to create a menu within Contently.

  • Created new master page templates and revised and created javascript files to support export.

  • Designed to be extensible so that new vehicles are easily added to the portal site.

  • Wrote up knowledge transfer within Confluence doc and trained staff to maintain.

Internal Service Portal Site

A portal site where internal customers could access historical releases of each vehicle’s owner or operator guide.

Designed and set up an internal portal site

  • Wrote new CSS to work for any product guide published on the internal site. (Different vehicles used slightly different css files.)

  • Designed a portal home page that included cards for each vehicle with links to:

    • Current Guide

    • Upcoming Guide

    • A history of previously published guides

    • Set up the home page portal and individual guide sites to be responsive.

    • Created card snippets for vehicles or products.

    • Created button snippets for the current, upcoming, and history guide links (with alt text, title, etc.)

    • Wrote up knowledge transfer and trained staff to maintain or update.

print.css

An initiative to extract, assimilate, and consolidate multiple print media query styles into a single css file used by all print targets of all products.

View additional PDF documents at Rivian.com's public support site.

Consolidated multiple stylesheet @print media queries to create a separate print stylesheet.

  • Forensic audit through multiple stylesheets to extract the print media query sections to create a standalone print.css stylesheet.

  • Ensured that the default values were carried over from the source stylesheet.

  • Addressed conflicts to ensure consistency within products and across PDF print sizes and orientations.

Created Page Break styles to automate as much as possible the page breaks across PDF targets.

This eliminated considerable time for the production team who had to manually adjust page breaks across multiple documents every two weeks.

Redesigned the alert headings specifically for the print.css

  • Designers specified complex alert styles that required some advanced css to apply directly. (Straight-forward in HTML5, not so much in PDF)

  • Set up the alert text (e.g., DANGER, or NOTE) as a variable that could be changed by media query for translation/localization output.

Global Project and Import File Rules

Cleaned up and reorganized the global files and wrote new import rules.

  • Revised the Global Project template to simplify and update.

  • Created import rules for primary groups or types of files.

  • Created import conditions and tagged the files by group/type.

  • Tested import rules and updated projects.

Updated TableStyles

Revised the table stylesheets and updated table references throughout all content files.

  • Updated TableStyle stylesheets to standardize them among projects.

  • Updated the TableStyle for each table within all projects to use the new TableStyle sheets.

  • Wrote up Knowledge Transfer information.

Mobile Self-Solve Proof of Concept

Developed a responsive site as a proof-of-concept for the mobile self-solve initiative.