README and LICENSE updated

This commit is contained in:
Juan Ferrer Toribio 2018-01-29 13:49:59 +01:00
parent f4a790f87c
commit 97adf0a39e
3 changed files with 65 additions and 27 deletions

17
LICENSE Normal file
View File

@ -0,0 +1,17 @@
Copyright (C) 2018 - Verdnatura Levante S.L.
This package 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/>.
On Debian systems, the complete text of the GNU General Public
License can be found in "/usr/share/common-licenses/GPL-3".

View File

@ -6,62 +6,88 @@ Salix is also the scientific name of a beautifull tree! :)
### Prerequisites
You will need to install globally the following items:
Required applications.
* Node.js >= 8.9.4
* NGINX
You will need to install globally the following items.
```
$ npm install -g karma
$ npm install -g karma-cli
$ npm install -g gulp
$ npm install -g webpack
$ npm install -g nodemon
install nginx globally.
```
## Getting Started // ### Installing
Pull from repository.
install nodejs v6.
Ask a senior developer for the datasources.development.json files required to run the project.
on root run:
Run this commands on project root directory to install Node dependencies.
```
$ npm install
$ gulp install
```
lauching nginx:
$ ./dev.sh
Launch application in developer environment.
```
$ gulp
```
launching frontend:
Also you can run backend and frontend as independent gulp tasks.
Launching frontend.
```
$ gulp client
or start nginx before client on sequence
$ gulp clientDev
```
launching backend:
Launching backend. It restarts NGINX and Node services.
```
$ gulp services
or start the local database before services on sequence
$ gulp serivcesDev
```
Manually reset local fixtures:
Start the local database before services on sequence.
```
$ gulp servicesDev
```
Manually reset local fixtures.
```
$ gulp docker
```
to check docker images and containers status:
To check docker images and containers status.
```
$ docker images
$ docker ps -a
```
## Running the tests
for client-side unit tests run from project's root:
For client-side unit tests run from project's root.
```
$ karma start
```
for server-side unit tests run from project's root:
For server-side unit tests run from project's root.
```
$ npm run test
```
### Break down into end to end tests
Run local database plus e2e paths:
Run local database plus e2e paths.
```
$ gulp e2e
```
Just the e2e paths as the fixtures are untainted:
Just the e2e paths as the fixtures are untainted.
```
$ npm run e2e
```
## Built With
@ -75,8 +101,3 @@ $ npm run e2e
## Versioning
We use [SourceTree](https://www.sourcetreeapp.com/) for versioning. For the versions available, see the [salix project](https://git.verdnatura.es).
## License
This project is licensed under the MIT License

View File

@ -3,10 +3,10 @@
"version": "1.0.0",
"author": "Verdnatura Levante SL",
"description": "Salix application",
"license": "ISC",
"license": "GPL-3.0",
"repository": {
"type": "git",
"url": "http://git.verdnatura.es:/salix"
"url": "https://git.verdnatura.es/salix"
},
"dependencies": {
"@uirouter/angularjs": "^1.0.3",