Skip to content
This repository has been archived by the owner on Mar 26, 2022. It is now read-only.

Arquisoft/dechat_es4a

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3229f50 · May 7, 2019
May 2, 2019
May 2, 2019
May 2, 2019
May 2, 2019
May 2, 2019
May 2, 2019
May 2, 2019
May 2, 2019
Apr 29, 2019
Mar 12, 2019
May 2, 2019
Mar 2, 2019
Jan 28, 2019
Jan 28, 2019
May 7, 2019
Mar 9, 2019
Apr 26, 2019
Mar 9, 2019
May 2, 2019
May 2, 2019
Apr 4, 2019
Mar 9, 2019
Apr 20, 2019
Apr 3, 2019
May 2, 2019
Feb 15, 2019
Apr 30, 2019
Mar 9, 2019

Repository files navigation

dechat_es4a

Build Status Codecov Codacy code quality

Build documentation

The documentation is done in AsciiDoc using the arc42 templates. The source documents are located at src/docs.

Using Maven and the AsciiDoctor plugin it is possible to generate the documentation running:

mvn generate-resources

Compile and run

The skeleton project is a simple https://angular.io/ [Angular] application which can be run as:

 npm install
 ng serve --open

Once executed, the application should be available at: http://localhost:4200

Deployment

To be deployed in github pages, you need to do the following commands:

 npm i -g angular-cli-pages
 ng build --prod --base-href "https://arquisoft.github.io/dechat_es4a/"
 angular-cli-ghpages

Testing

There are some test implemented at our app with the extension .ts. We have 2 files to run the test: https://github.com/Arquisoft/dechat_es4a/tree/master/dechat/e2e [e2e] https://github.com/Arquisoft/dechat_es4a/blob/master/dechat/src/test.ts [test.ts]

To run tests execute:

ng -e2e or ng test

Testing Cucumber

To pass the cucumber test, follow these instructions:

ng e2e

Scenarios are available in features.

Site documentation

The pom.xml file has also been configured to generate site project documentation running:

mvn site