Skip to content

0013 web components

donaldsonm edited this page Mar 2, 2021 · 1 revision

Web Components

  • Status: Accepted
  • Date: 2021-02-15

Context and Problem Statement

The project is going to have a lot of interweaving parts and issues all completed by different team members. What would be the easiest way to organize and structure the project to tie all the parts together?

Considered Options

  • Web Components

Decision Outcome

Chosen option: Web components with a file to control the interactions between components were chosen as the framework for our project design because they allow us to more easily compartmentalize different sections of the website. As an example, rather than have all the elements of the website in a single HTML or CSS file, each elements are programmatically constructed in components through individual JS files. In doing so, everybody's HTML, CSS, and JS code is kept separate from one another while still allowing each part to be tied together with little issue.

Clone this wiki locally