Seed project: MEAN app with basic Layout and working test (protractor and uni tests for client and server). Also basic Grunt that runs Jasmine. Responsive design. And basic configurations for future integration with Circle.
First Commit for the responsive Layout: It is a side menu on the left side, that collapses automatically for small screen devices, a toogle booton (no functionallty still) that will toogle a responsive side menu on the right side. Tested on firefox, safari and iphone. Centered content is responsive, and navbar as well
Current section on navbar top & centered. Decoupling navbar styles. Keeping all responsive
Responsive Sidebar at the right side. Toggled by the responsive button. Creating icons, images, boomerangs and angular animate. Styling.
Creating Non-Responsive tests for Layout & adding some style
Deleting the npm-debug-log, & adding the pattern in gitignore in order to ignore every *.log
Deleting the npm-debug-log, & adding the pattern in gitignore in order to ignore every *.log
Passing E2E Non-responsive tests & refactoring. Adding Services: 'locationService', 'responsivityService' and 'dataService'. Deleting a global Ctrl and using services for communicating the controllers.
Fixing typing error.
 Making site responsive for screens from 1000px && 1200px and bigger.
Adding button that opens a new window with responsive width in order to be able to show the responsive design. By now is in 'What I´ve done section'.
E2E Responsive tests & improving existing ones.
Unit tests: locationServiceSpec.
Unit tests: navbarControllerSpec.js. Also Creating Mocks. There is a service that mocks all services, so it can be reused from every test. Also there is a mocked-data.json that will be used in order to have a unique single point were is all data for testing.
Unit test: navbarController finished, and refactored: Now mocked data is provided by a service.
Unit test: Refactoring, dataProviderService is 'sidebarDataProviderService'
Unit test: sidebarControllerSpec
Unit test: responsivityServiceSpec & refactoring locationServiceSpec: Services load data from the mockedDataServiceProvider, so every data is centralized and provided from there
Fixing e2e scenario: sidebar responsive must be show by default.
Unit test: fixing responsivityServiceSpec and modifying karma.conf.js