Skip to content

gurdiga/optimal-stack

Repository files navigation

Optimal Stack™

Here I’m playing with the idea of having the simplest working frontend stack:

  • No transpilation;
  • Web Components handle the abstraction;
  • Type-checking is done with TypeScript (see jsconfig.json);
  • Generally the workflow is optimised for VSCode.

Web Components Guidelines

  • The component class + its template as a separate HTML file;
  • The component loads its subcomponents with a <script> tag in its template.

TODO

  • Add HTML linting? (tidy sucks?!)
  • Add linting for other things?
  • Figure out the unit testing.