Skip to content

Josh68/RiskShareReportProviderClient

Repository files navigation

Moda Provider Reports

Stack

Project uses Grunt for the development and build toolchain, Sass for preprocessed CSS features and modularity, and Angular for the MV* thick client

initial setup

Update your RubyGems to avoid SSH error issues:

installation

  • cd into your sites directory, then, in bash (will create a new directory for the project):
        git clone |this project|
  • cd into the build directory (submodule) and then:
        git checkout master
  • you may want a local branch, in which case, in both the root and build directories:
        git checkout -b |your new branch|
  • go to the root of your project

  • install the bundler gem

        gem install bundler
  • get all required gems/dependencies installed:
        bundle install
  • finally, again at the root of your project
        bower install && npm install

working

  • to run your project locally
        grunt serve

(You will need to change the IP from 0.0.0.0 to localhost, 127.0.0.1, your IPV4, or your machine name, and keep port 9000)

  • All code changes should be made within the "app" folder

  • on making code changes, the browser should refresh (and if it doesn't, save a root html or js file again, no changes necessary; plus you may need to wait a bit)

building and deploying

  • to rebuild the build directory, from the root directory:
        grunt build

See Gemfile and config.rb for various required gems, which should be handled by bundle install

troubleshooting

most things come down to bower install, npm install, or bundle install (if something's changed an is missing in the dev environment)

helpful links

About

Backup repo of Report sharing and management app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published