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
Last revision Both sides next revision
windsp:index [2017/07/10 16:50]
Daniel Gomes
windsp:index [2021/08/08 16:56]
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: [[.:usermanual-v04:index|v0.4 document]]
-  * DB: [[.:dbrules|rules]] +
  
- +WindsP project specification documentation[[.:docv04:index|v0.4 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.txt · Last modified: 2021/08/08 17:16 by Correia Lopes