kvnlnt / feds

A Front End Development System framework that isn't YAD (yet another dependency).

Home Page:http://kevinlint.com/feds/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FEDS - Own Your Framework

🚧   UNDER CONSTRUCTION   🚧

What Is It?

FEDS stands for "Front End Development System". It's a frontend framework starter kit meant to be adopted by you. You install it once and then maintain it from then on. This allows you to start writing code for your app today without having problems tomorrow.

Why Do I Want My Own Framework

If you want to keep things running smoothly, you need to maintain control the evolution of your app over time. To maintain control of a codebase you need a "framework". However installing ready-made frameworks and flavor-of-the-month libraries results in an anti-pattern called "Continuous obsolescence". But, writing your own framework and/or libraries from scratch is no better as this is a large undertaking. So what's the solution? Adopt one.

How Does Adopting A Framework Solve Anything?

Adopting any ol' framework isn't going to solve much as most frameworks are fairly complicated and involve tightly coupled abstractions and dependencies on things that have nothing to do with your project. FEDS on the other hand has been written with adoption in mind from the start. The structure is simple, the code is simple, the tests, the workflow, everything. We want you to be able to adopt the framework, read through the code and quickly feel like you wrote it in the first place. All this without losing the flexibility you find in other frameworks and without some blatant compromise in functionality.

Features

  • A full featured design system with responsive components
  • An easy to use html templating engine
  • A powerful built-in CSS-in-JSS framework
  • A library of basic utilities that's easy to grow and maintain
  • Well thought out abstractions that are easy to understand

Oh Yeah, And It's

  • 100% Dependency free
  • 100% Code Coverage
  • 100% Typescript
  • 100% Documented
  • 100% CI friendly
  • 100% Standards based
  • 100% FedRAMP compliant

About

A Front End Development System framework that isn't YAD (yet another dependency).

http://kevinlint.com/feds/


Languages

Language:TypeScript 98.6%Language:JavaScript 1.1%Language:HTML 0.3%