front-end-architecture

Raise a Banner. Take up the Torch. It's time to make Front-end Architecture matter! #frontendarch

  • 所有者: micahgodbolt/front-end-architecture
  • 平台:
  • 許可證:
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Front-end Architecture

Raise a Banner. Take up the Torch. It's time to make Front-end Architecture matter!

This is meant as a public space for people to contribute and show their support for the discipline of Front-end Architecture. Feel free to create pull requests to add content. Open issues to discuss ideas, or get clarification. As sections grow, we'll eventually break them into their own files.

Definition

Front-end Architecture is a collection of tools and processes that aims to improve the quality of our front-end code while creating a more efficient and sustainable workflow.

A Front-end developer's audience is the website user, a Front-end Architect's audience is the developer themselves.

Working Components of Front-end Architecture

  • Code
    • HTML5/WAI-ARIA
    • CSS/Sass Code standards and organization
    • Object-Oriented approach (how do objects break down and get put together)
    • JS frameworks/organization/performance optimization techniques
    • Asset Delivery - Front-end Ops
  • Documentation
    • Onboarding Docs
    • Styleguide/Pattern Library
    • Architecture Diagrams (code flow, tool chain)
  • Testing
    • Performance Testing
    • Visual Regression
    • Unit Testing
    • End-to-End Testing
  • Process
    • Git Workflow
    • Dependency Management (npm, Bundler, Bower)
    • Build Systems (Grunt/Gulp)
    • Deploy Process
    • Continuous Integration (Travis CI, Jenkins)

Resources

Books

General Articles

Testing Tools

Performance Testing

Visual Regression

Unit Testing

Documentation Tools

Automation Tools

主要指標

概覽
名稱與所有者micahgodbolt/front-end-architecture
主編程語言
編程語言 (語言數: 0)
平台
許可證
所有者活动
創建於2014-10-18 03:24:20
推送於2020-03-27 18:30:26
最后一次提交2020-03-27 11:30:25
發布數0
用户参与
星數1k
關注者數72
派生數109
提交數74
已啟用問題?
問題數9
打開的問題數6
拉請求數19
打開的拉請求數0
關閉的拉請求數1
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?