The Human Computer Interface discipline final pratical project of Federal University of Lavras (UFLA). It's a simple front end interface with costumer requirements and some features as accessibility and usability tests.
You will need to install all system requirements to edit and change any parts of this project. The following are listed all requirements.
- Shell Bash
- Ruby
- SASS
- NPM
- PUG
In first step, enter the directory:
$ cd HCI-Front-End-Project/
Continuing then, to edit the page structures style, you need to access the SASS directory:
$ cd src/ext/sass
If you want to change any html structures, then you need to access the PUG directory:
$ cd src/ext/pug
After that, you will need to compiler the changes to output the .html and .css files, automatically. To do this, you can:
$ cd HCI-Front-End-Project/
$ ./compile_sass.sh
or
$ ./compile_pug.sh
In project directory
<project_path>/project_name
execute the following bash scripts:
$ ./compile_sass.sh
and to execute the PUG compiler, you have to open another bash or terminal emulador and you need to execute the other bash script:
$ ./compile_pug.sh
cooming soon
This topic explains how the project version control in this repository works.
Commit type | Sign |
---|---|
Initial commit | π :tada: |
Version tag | π :bookmark: |
New feature | β¨ :sparkles: |
Bugfix | π :bug: |
Metadata | π :card_index: |
Documentation | π :books: |
Documenting source code | π‘ :bulb: |
Performance | π :racehorse: |
Cosmetic | π :lipstick: |
Tests | π¨ :rotating_light: |
Adding a test | β
:white_check_mark: |
General update | β‘ :zap: |
Improve format/structure | π¨ :art: |
Refactor code | π¨ :hammer: |
Removing code/files | π₯ :fire: |
Continuous Integration | π :green_heart: |
Security | π :lock: |
Upgrading dependencies | β¬οΈ :arrow_up: |
Downgrading dependencies | β¬οΈ :arrow_down: |
Lint | π :shirt: |
Translation | π½ :alien: |
Text | π :pencil: |
Critical hotfix | π :ambulance: |
Deploying stuff | π :rocket: |
Fixing on MacOS | π :apple: |
Fixing on Linux | π§ :penguin: |
Fixing on Windows | π :checkered_flag: |
Work in progress | π§ :construction: |
Adding CI build system | π· :construction_worker: |
Analytics or tracking code | π :chart_with_upwards_trend: |
Removing a dependency | β :heavy_minus_sign: |
Adding a dependency | β :heavy_plus_sign: |
Docker | π³ :whale: |
Configuration files | π§ :wrench: |
Package.json in JS | π¦ :package: |
Merging branches | π :twisted_rightwards_arrows: |
Bad code / need improv. | π© :hankey: |
Reverting changes | βͺ :rewind: |
Breaking changes | π₯ :boom: |
Code review changes | π :ok_hand: |
Accessibility | βΏ :wheelchair: |
Move/rename repository | π :truck: |
Other | Be creative |
Standart documentation based on: Emoji List |
The poject tasks that should be developed.
- Project Requirements.
- Update the README.
- Design Prototypes.
- Create the project base structure.
- Adding the project page interfaces.
- Index page static structure.
- Index page style.
- Server pages structure.
- Server pages style.
- Login page structure.
- Login page style.
- Code review.
This project was developed as study project. There isn't customer.
-
Felipe Palmuti - Computer Science student of Federal University of Lavras - [email protected]
-
Lucas Fiorini Braga - Computer Science student of Federal University of Lavras - [email protected]
-
Lucas Fonseca dos Santos - Computer Science student of Federal University of Lavras - [email protected]
-
Marco AurΓ©lio Ferreira de Sousa - Computer Science student of Federal University of Lavras - [email protected]
This project is licensed under no license. Copyleft is freedom!