Yeoman (software)

Yeoman is an open source client-side scaffolding tool for web applications. Eoman runsoman Y.,.,,,,,,,,,,,,,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,,,,,,,.,.,.,.,. Optim. Optim. Optim.. Yeoman was released at Google I / O 2012.

Yeoman combined Several open source tools in an attempt to streamline Many aspects of the web development process. Using a “generator” concept inspired by Ruby on Rails, Yeoman first creates a basic project structure with vendor libraries. The most basic Yeoman generator supplies the HTML5 Boilerplate, Normalize.css, the jQuery JavaScript library, and Modernizr a basic template for developers. Yeoman also runs interactively, asking the developer if they would like additional components such as Twitter Bootstrap or RequireJS (a library to support Asynchronous Module Definition) included. More sophisticated generators exist, such as those which scaffold out a client-side MVC (Model-View-Controller) framework, such as the AngularJS or Backbone JavaScript libraries. Yeoman is meant to be able to create a project for a particular type of project. Beyond providing a template to scaffold projects, Yeoman also helps with intermediary phases of web application development. Yeoman lints code for potential problems using JSHint, runs unit tests, and provides a development server for an application. Finally, Yeoman also offers a build automation process including optimizations such as minification and concatenation of script files. All of These features use pre-configured tasks for the Grunt JavaScript task runner. Yeoman is an open source project Whose code is hosted on GitHub. Some of the primary contributors are on the Google Chrome Developer Relations team, such as Addy Osmani, Irish Paul, and Eric Bidelman.

* Polyfill

Leave a Reply

Your email address will not be published.

Copyright 2023
Shale theme by Siteturner