FLUID-5830: Use npm to ease development of docs-template based sites

Metadata

Source
FLUID-5830
Type
Bug
Priority
Critical
Status
Closed
Resolution
Won't Fix
Assignee
N/A
Reporter
Jonathan Hung
Created
2015-12-14T08:37:14.946-0500
Updated
2024-07-23T10:46:26.542-0400
Versions
N/A
Fixed Versions
N/A
Component
  1. Docs platform

Description

Docs-template should use npm so that sites built using docs-template does not need to fork the repository each time and deal with possible conflicts. This makes maintaining sites difficult when trying to get updates made to the template.

Comments

  • Jonathan Hung commented 2016-02-26T10:09:24.682-0500

    Started this task under this branch: https://github.com/jhung/docs-core/tree/FLUID-5830

    Todo:

    • Use npm to get Infusion, jQuery, and Foundation
    • Delete existing Infusion, jQuery, and Foundation from being tracked
    • Update docs-template to use this new structure (i.e. default.css file has moved)
    • Refactor styles related to icons and fonts into Template and remove it from Core.
  • Justin Obara commented 2024-07-23T10:46:26.350-0400

    This iteration of the docs platform is no longer in use. We’ve switched to using 11ty. Trivet is one replacement and can be used as a template for other projects.