WindsPT@U.PORTO

windscanner.eu & NEWA

User Tools

Site Tools


windsp:index

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
windsp:index [2017/07/10 16:50]
Daniel Gomes
windsp:index [2021/08/08 17:16] (current)
Correia Lopes
Line 1: Line 1:
 ====== WindsP ======  ====== WindsP ====== 
  
-  * WindsP project specification documentation: [[.:docv02:index|v0.2 main document]] +WindsP v0.41 for **WindscannerPT**: https://windscannerpt.fe.up.pt/
-  Testing version available at http://windsp-staging.fe.up.pt/ +
-  * WindsP User Manual: [[.:usermanual-v023:index|v0.3 document]]+
  
-  WindsPv03[[todos]]+WindsP v0.4 for **Perdigão**: https://perdigao.fe.up.pt/
  
-  * UI: [[.:uirules|rules]] +WindsP User Manual: [[feup:windspv04:manv04:index|v0.41 document]]
-  * DB[[.:dbrules|rules]] +
  
- +WindsP project specification documentation[[feup:windspv04:docv04:index|v0.41 main document]]
-====== Coding practices ====== +
- +
-<note important> REVIEW THIS</note> +
-===== Naming conventions ===== +
-  * ** JavaScript variables/functions: ** camelCase +
-  * ** Routes: ** kebab-case  +
-  * ** Table names and attributes: ** snake_case  +
-  * ** Routes: ** kebab-case for naming and ".dot.case", type of file specification e.g.(.service.js, .controller.js, .resource.js, .directive.js, .model.js. ... ) +
- +
- +
-===== Client ===== +
- +
-=== Creating "page" route=== +
- +
-  * Four filesxxxx.js -- state description, xxxx.html/pug -- template, .scss -- page specific styling, .controller.js -- controller. +
-  * **Configure the state:** +
-    * Permitions in with "permissions" and  +
- +
-=== Creating modals: === +
- +
- +
-=== Adding entity to the model: === +
- +
-  * components/api/xxxx/xxxx.resource.js -- middleware to connect with the server API. +
-  * components/api/xxxx/xxxx.service.js -- auxiliar functions to handle this type of model data, these functions produce no side effects. +
- +
-=== Warnings: === +
- +
-  * CSS leaks from page specific stylings -- use classes to constraint it to the desired elements. +
- +
- +
-===== Server ===== +
- +
- +
- +
-  * Dashboard: GIT, Trello, Slack, ... +
-  * Vagrant: +
  
 Other materials used in WindsP:  Other materials used in WindsP: 
windsp/index.1499698216.txt.gz · Last modified: 2017/07/10 16:50 by Daniel Gomes