README.md 2.07 KB
Newer Older
Athina Bekakou's avatar
Athina Bekakou committed
1
# ICaaS UI
2

3 4
This application is the UI of [ICaaS](https://github.com/grnet/icaas), in the form of a web and a desktop client.
The development of the clients is based on the framework Ember.js.
5

6 7 8
## Development: Installation and requirements

### Prerequisites
9 10 11 12 13 14 15 16 17

You will need the following things properly installed on your computer.

* [Git](http://git-scm.com/)
* [Node.js](http://nodejs.org/) (with NPM)
* [Bower](http://bower.io/)
* [Ember CLI](http://www.ember-cli.com/)
* [PhantomJS](http://phantomjs.org/)

18
### Installation
19 20 21 22 23 24

* `git clone <repository-url>` this repository
* change into the new directory
* `npm install`
* `bower install`

25
### Running / Development
26 27 28 29

* `ember server`
* Visit your app at [http://localhost:4200](http://localhost:4200).

30
#### Code Generators
31 32 33

Make use of the many generators for code, try `ember help generate` for more details

34
#### Running Tests
35 36 37 38

* `ember test`
* `ember test --server`

39
#### Building
40 41 42 43

* `ember build` (development)
* `ember build --environment production` (production)

44
#### Deploying
45 46 47

Specify what it takes to deploy your app.

48
### Further Reading / Useful Links
49 50 51 52 53 54 55

* [ember.js](http://emberjs.com/)
* [ember-cli](http://www.ember-cli.com/)
* Development Browser Extensions
  * [ember inspector for chrome](https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi)
  * [ember inspector for firefox](https://addons.mozilla.org/en-US/firefox/addon/ember-inspector/)

56
### Copyright and license
Athina Bekakou's avatar
Athina Bekakou committed
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

Copyright (C) 2015 GRNET S.A.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.