FastFlowDebate / FastFlow

Flowing and filing system for highschool debate
http://fastflowdebate.com
Apache License 2.0
8 stars 1 forks source link

Fastflow Dev Vocap #72

Open adamtowerz opened 8 years ago

adamtowerz commented 8 years ago

We need to standardize the way we refer to parts of the code and abstraction of the app. Here are some suggestions (up to discussion).

_Backend:_ the main.js process which is not attached to a window _Frontend:_ the js attached to a window, namely app.js if no component is specified _Component:_ Name for a specific set of related views (example newCard, card, and cardManager) _View:_ the name of a specific route of the app: the html, css, and js that work together to fulfill a task (example would be newCard)

isaaclo123 commented 8 years ago

navbar: the top bar containing the menu and title card: the display element that appears as a box behind text. It is shadowed dropdown: the element shown when the menu button is clicked

adamtowerz commented 8 years ago

Navbar: Purple top bar containing title and sets of icons for navigating application Navbar Menu Dropdown: Hamburger icon in Navbar which opens a dropdown listing links to access different components Card: Material Design component used to show separation between UI elements by adding intuitive grouping.

These definitions work for you @isaaclo123 ?

rightleftspin commented 8 years ago

Card Collection: Refers to the loki collection that stores cards Speech Collection: You guessed it, it refers to the loki collection that stores speeches Database: refers to the lokijs Database IPC + : refers to the IPC renderer function that is in the format "ipcMain.on('', function (event, arg) {" Along with these names, we should call the individual angular controllers by what their route name is, ie. call the speech manager "speechManager"