Skip to content

Fastflow Dev Vocap #72

Open
Open

Description

@adamtowerz

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)

Activity

  1. isaaclo123 commented on Sep 23, 2016

    @isaaclo123
    Contributor

    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

  2. adamtowerz commented on Sep 23, 2016

    @adamtowerz
    CollaboratorAuthor

    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 ?

  3. rightleftspin commented on Sep 29, 2016

    @rightleftspin
    Collaborator

    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"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions