# yeoman

Published articles for yeoman.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Build Customizable, Reusable Project Templates With Node.js

DevFeed: [Build Customizable, Reusable Project Templates With Node.js](<https://devfeed.tech/articles/build-customizable-reusable-project-templates-with-node-js-58709.md>)

Original publisher: [Read original article](<https://hackernoon.com/build-customizable-reusable-project-templates-with-nodejs?source=rss>)

Author: Lucas Tonelli

Published: 2026-09-23T10:00:19Z

Content type: tutorial

Language: en

Sources: [HackerNoon](<https://devfeed.tech/sources/hackernoon.md>)

Topics: [Node.js](<https://devfeed.tech/topics/node-js.md>), [generators](<https://devfeed.tech/topics/generators.md>), [Repository](<https://devfeed.tech/topics/repository.md>), [npm packages](<https://devfeed.tech/topics/npm-packages.md>), [prompt](<https://devfeed.tech/topics/prompt.md>), [npm](<https://devfeed.tech/topics/npm.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [cookiecutter](<https://devfeed.tech/tags/cookiecutter.md>), [customizable](<https://devfeed.tech/tags/customizable.md>), [developer-tooling](<https://devfeed.tech/tags/developer-tooling.md>), [file](<https://devfeed.tech/tags/file.md>), [inquirer-prompts](<https://devfeed.tech/tags/inquirer-prompts.md>), [interactive](<https://devfeed.tech/tags/interactive.md>), [interactive-cli](<https://devfeed.tech/tags/interactive-cli.md>), [js](<https://devfeed.tech/tags/js.md>), [node](<https://devfeed.tech/tags/node.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [nodejs](<https://devfeed.tech/tags/nodejs.md>), [nodejs-scaffolding](<https://devfeed.tech/tags/nodejs-scaffolding.md>), [practical](<https://devfeed.tech/tags/practical.md>), [project](<https://devfeed.tech/tags/project.md>), [repository](<https://devfeed.tech/tags/repository.md>), [repository-templates](<https://devfeed.tech/tags/repository-templates.md>), [setup](<https://devfeed.tech/tags/setup.md>), [templates](<https://devfeed.tech/tags/templates.md>), [yeoman](<https://devfeed.tech/tags/yeoman.md>)

### AI overview

A practical tutorial for building an interactive Node.js repository scaffolder. It uses placeholders, prompts, and file replacement to generate reusable project templates, while discussing setup limits and alternatives such as Yeoman and Cookiecutter.

### Source excerpt

Build an interactive repository scaffolder with Inquirer and replace-in-file, with practical limits around file paths, replacements, and setup.

## Node, Grunt, Bower and Yeoman - A Modern web dev's Toolkit

DevFeed: [Node, Grunt, Bower and Yeoman - A Modern web dev's Toolkit](<https://devfeed.tech/articles/node-grunt-bower-and-yeoman-a-modern-web-dev-s-toolkit-21220.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2014/08/node-grunt-yeoman-bower/>)

Published: 2014-08-14T00:00:00Z

Content type: article

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Node.js](<https://devfeed.tech/topics/node-js.md>), [software-development](<https://devfeed.tech/topics/software-development.md>), [npm](<https://devfeed.tech/topics/npm.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [browser](<https://devfeed.tech/tags/browser.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [code](<https://devfeed.tech/tags/code.md>), [community](<https://devfeed.tech/tags/community.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [desktop-application](<https://devfeed.tech/tags/desktop-application.md>), [dev](<https://devfeed.tech/tags/dev.md>), [development-tools](<https://devfeed.tech/tags/development-tools.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [i-o](<https://devfeed.tech/tags/i-o.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [modern](<https://devfeed.tech/tags/modern.md>), [node](<https://devfeed.tech/tags/node.md>), [toolkit](<https://devfeed.tech/tags/toolkit.md>), [web](<https://devfeed.tech/tags/web.md>), [web-dev](<https://devfeed.tech/tags/web-dev.md>), [yeoman](<https://devfeed.tech/tags/yeoman.md>)

### AI overview

The excerpt presents Node.js as a JavaScript runtime for server and desktop applications, built on Chrome's JavaScript runtime and using event-driven, non-blocking I/O. NPM installs and manages Node packages; the text says installing Node from the official site also installs NPM. It describes Node's module community and says Grunt and Yeoman are built on Node's infrastructure. The excerpt cuts off during package-installation guidance, so it does not provide enough detail to summarize Bower or compare the tools' features.

### Source excerpt

Lorem ipsum dolor sit amet

## Moving to Jekyll

DevFeed: [Moving to Jekyll](<https://devfeed.tech/articles/moving-to-jekyll-52500.md>)

Original publisher: [Read original article](<http://www.jackfranklin.co.uk/blog/jekyll/>)

Published: 2013-06-02T00:00:00Z

Content type: release

Language: en

Sources: [Jack Franklin](<https://devfeed.tech/sources/jack-franklin.md>)

Topics: [Jekyll](<https://devfeed.tech/topics/jekyll.md>), [static-site-generator](<https://devfeed.tech/topics/static-site-generator.md>), [software-development](<https://devfeed.tech/topics/software-development.md>), [RSS](<https://devfeed.tech/topics/rss.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [contribute](<https://devfeed.tech/tags/contribute.md>), [express](<https://devfeed.tech/tags/express.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [generator](<https://devfeed.tech/tags/generator.md>), [github](<https://devfeed.tech/tags/github.md>), [guests](<https://devfeed.tech/tags/guests.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [jekyll](<https://devfeed.tech/tags/jekyll.md>), [meteor](<https://devfeed.tech/tags/meteor.md>), [modular](<https://devfeed.tech/tags/modular.md>), [os](<https://devfeed.tech/tags/os.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [static](<https://devfeed.tech/tags/static.md>), [static-site-generator](<https://devfeed.tech/tags/static-site-generator.md>), [templating](<https://devfeed.tech/tags/templating.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [urls](<https://devfeed.tech/tags/urls.md>), [yeoman](<https://devfeed.tech/tags/yeoman.md>)

### AI overview

JS Playground moved from PyroCMS to Jekyll, which the author considered a better fit for the site. The author matched Jekyll slugs to the old URLs to preserve posts and Disqus comments, and says hosting on GitHub lets readers contribute by pull request, with guest posts credited. The migration is intended to make writing easier and support more frequent posts. The design still has rough patches, and RSS subscribers may need to update their subscription. The author also lists several planned tutorials and reviews.

### Source excerpt

Yesterday I finally sat down and properly ported the site over to Jekyll, the static site generator. Before I used PyroCMS. I've nothing against Pyro, it's great, but it was a bit over kill in this instance. You'll also notice there wasn't a single blog post in May, which is frustrating from my point of view. I will soon be able to commit more time to the JS Playground and have already started work on some up-coming tutorials: Express and Backbone Series: Parts 4 and 5 JavaScript Refactoring Modular Backbone Development Review of Discover Meteor Handlebars Templating A look at the new Yeoman Developing for Firefox OS Additionally, now that the site is hosted on Github, it means anyone can contribute through a pull request. If you have something you'd like to write, please feel free to. All posts from guests are clearly credited to them. In moving the site over to Jekyll I took care to make sure that no URLs broke - Jekyll's slugs have been configured to exactly match those of the old site so no posts or Disqus comments should have been lost. I'm also working on tweaking the design and there's still some rough patches there. Those of you who subscribe to RSS may need to update your subscription. The new RSS feed is here. I'm excited to have JS Playground on Jekyll, and hopefully it will reduce the friction of writing, allow you all to contribute should you wish and mark the beginning of me being able to post much more frequently.