Skip to content

Migration to Yeoman as discussed in issue #25 - #38

Closed
dahagag wants to merge 33 commits into
e-nable:masterfrom
dahagag:yeoman-mvp
Closed

dahagag wants to merge 33 commits into
e-nable:masterfrom
dahagag:yeoman-mvp

Conversation

@dahagag

@dahagag dahagag commented Jul 24, 2016 •

Copy link
Copy Markdown

I this pull request:

  • Used generator-webapp to create a vanilla project
  • Made necessary changes to migrate into the generated project structure.
  • Installed required packages using bower and used wiredep and custom <script> tags for required files by the project.
  • added .mvmrc to use NodeJS v5.10

To run the project:

  1. switch to the directory and execute nvm use to load the correct version of NodeJS
  2. npm install -g yo@1.8.4 bower@1.7.9 generator-webapp@2.1.0
  3. npm install && bower install
  4. gulp serve to open the project into browser using BrowserSync

You can also run gulp build to build the project into dist folder. Then you can run gulp serve:dist to run this copy.

TODO:

  • Install jquery-ui-scss to create a customizable theme and replace the current scss files.
  • Change favicon.ico and apple-touch-icon.png

@kaitlynhova

Copy link
Copy Markdown
Collaborator

Looks good! I've assigned @matthova to verify that the install is clean, and we need to updated the README to reflect these changes and install information.

@matthova

Copy link
Copy Markdown
Member

Pull request moved from fork to #40

Per the note on the other pull request, we won't be merging until we can migrate away from gh-pages and to a workflow for deploying the built app and stl files to S3.

@kaitlynhova

Copy link
Copy Markdown
Collaborator

Since we have a team actively using our tool right now, we need to wait until we are deploying the built app + stl files to S3 before merging. Check for updates on #40

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants