Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 1.29 KB

tech-in-use.md

File metadata and controls

26 lines (22 loc) · 1.29 KB

Tech in use

Libraries

Name Description
Boostrap For all layout development, we use Bootstrap 4 primarily (https://getbootstrap.com/)
jQuery Whenever possible, we have been using vanilla JS (ES6). We do use jQuery primarily to support legacy components (https://jquery.com/)

Modules

Name Description
ES6 ES6 refers to version 6 of the ECMA Script programming language. ECMA Script is the standardized name for JavaScript, and version 6 is the next version after version 5.
SASS Sass is a stylesheet language that’s compiled to CSS (https://sass-lang.com/)

Naming convention

Name Description
BEM Block Element Modifier is a methodology that helps you to create reusable components and code sharing in front-end development (http://getbem.com/)

Project Tools

Name Description
NPM A package manager for CommonJS packages, command line applications etc (https://www.npmjs.com/)
Babel Transpiles ES6 code to ES5 (https://babeljs.io/)
Gulp Project build tool (https://gulpjs.com/)
Webpack Project build tool for JS (https://webpack.js.org/)