Skip to content
A yeoman generator that scaffolds DNN extensions, including Modules (Webforms, SPA, and MVC), Persona Bar, Skin Object, Library, Scheduler, and Hotcakes Commerce projects (based on the generator built by Matt Rutledge).
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
__tests__
generators
.editorconfig
.eslintignore
.gitattributes
.gitignore
.travis.yml
.yo-rc.json
LICENSE
README.md
_config.yml
package-lock.json
package.json
yarn.lock Initial commit from generator-dnn/features/upendo fork Feb 17, 2019

README.md

generator-upendodnn NPM version Build Status Dependency Status

Scaffolds DNN extensions, including Modules (Webforms, SPA, and MVC), Persona Bar, Skin Object, Library, Scheduler, and Hotcakes Commerce projects (based on generator-dnn built by Matt Rutledge).

The 25 minute video below will walk you through everything you need to know. (right-click and open in a new tab)

DNN: Building Enterprise & Team Friendly Solutions & Extensions with UpendoDNN

Installation

First, install Yeoman and generator-upendodnn using npm (we assume you have pre-installed node.js).

Warning: You may need to add the user path to your Environmental Variables. Here is an example from Windows 10 (you'd replace your username):

C:\Users\yourUsername\AppData\Roaming\npm

You also need to install the latest version of MSBuild if you don't already have it installed.

Now, simply run the following commands:

npm install -g yo
npm install -g yarn
npm install -g generator-upendodnn

Then generate your new project:

mkdir my-project-name
cd my-project-name
yo upendodnn

You're intended to first create the Solution Structure if you haven't yet done so in this directory.

More verbose instructions on how to use this.

Getting To Know Yeoman

  • Yeoman has a heart of gold.
  • Yeoman is a person with feelings and opinions, but is very easy to work with.
  • Yeoman can be too opinionated at times but is easily convinced not to be.
  • Feel free to learn more about Yeoman.

Video Overview

More Documentation

Want to learn more or how to build the generator code locally?

Original Project Documentation

License

MIT © 2018 Matt Rutledge

MIT © 2019 Upendo Ventures, LLC

You can’t perform that action at this time.