Skip to content
This repository has been archived by the owner on Feb 4, 2020. It is now read-only.

Artur93gev/AngularJS-RequireJs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AngularJS-RequireJs

SYNOPSYS

As an apllication it is following several concepts :
	
	1. AMD(Asynchronous module definition)
		Application is using AMD to have faster web application which will be able to become bigger and eat less resources than usually application does, but at the same time not showing any low performance.This technology is providing us RequireJs.We're using 2.1.22 version of RequireJs.
	2. Modulized AngularJs Application
		Application is writen in AngularJs(v1.3.15).Application itself is using another applications which are 
		included as dependencies and realised as angular modules.All this module/applications are using the same 
		platform module to connect to each other, to use error-handler and Facade layer.Also they have their shared module which is allowing application to go trought the code repeating using shared functionality
	3. EDP(Event Driven Programming)
		Each module is a single application and is based on events without understanding from where is coming event
		for whom is his own functionality

INSTALL

Operating Systems
	
	. Windows
	. Linux
	. MacOs

Depenedencies
	
	.NodeJs
	.Npm or Yarn
	.Ruby
	.Sass

Install Dependencies

    . Install node.js(if it is Linux just run in the terminal 'sudo apt-get install node' command,
    . Install bower globally by running 'npm install -g bower' command (if you're using Linux you'll need to 
    	run npm with sudo),
    . Install grunt globally by running 'npm install -g grunt-cli' command (if you're using Linux you'll need to 
    	run npm with sudo),
    . Then you need to run 'npm install' ('sudo npm install' if Linux) command to install server dependencies
    . Run 'bower install' for fronend depenedencies and libs( if you're using Linux you'll run it with this way
    	first 	: run 'sudo su' command,
    	second 	: run 'bower install --allow-root' command

    	P.S. bower can't be run with sudo but we need to access bower to touch file descriptor of root so we are running it with as root who allows none root command)))
    )
    . Install Ruby by following the instructures of this url https://www.ruby-lang.org/en/documentation/installation/
    . Install Gem and bundler from the url that you used to install Ruby
    . Install Sass by runnning gem install sass (or with sudo if it is Linux)

    NOTE you must comment 4139-th line of angular-animate and the 62-nd line of angular-aria
    because there is a version conflict between angular versions

Running application

	. grunt (it will open your own machine's 9000 port (localhost://9000) in your default browser)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published