Skip to content

Instantly share code, notes, and snippets.

@OleksiyRudenko
Last active February 4, 2018 16:07
Show Gist options
  • Save OleksiyRudenko/8fd2c6ac41d1807f6c921c0e98a1c678 to your computer and use it in GitHub Desktop.
Save OleksiyRudenko/8fd2c6ac41d1807f6c921c0e98a1c678 to your computer and use it in GitHub Desktop.
Kottans WeatherWebApp supplements

Supplemental materials for Weather Web App task

Extends https://github.com/kottans/frontend

The task.

Intro from mentor @zonzujiro

Table of Contents

Workflow

Warning! A very opinionated approach!

Important note: you will most likely iterate between Planning and Implementing force and back.

  • Planning and App Specifications example (under construction )
    • User Stories (a good point to start at)
    • Key technical requirements and constraints
    • Key features
    • Research on API
    • Required 3rd party helpers/libs
    • App Components and Components Relations
    • View design (mockup)
  • Implementation
    • View (HTML and CSS)
    • App config
    • App Components as modules/classes
    • App Bootstrapping
    • Code validation and review
    • Bugfixes
  • Closing the project
    • Final code review and approval
    • Champagne and oysters for everyone!

table of contents

Great Sources of Relevant Knowledge

Object Oriented Approach

table of contents

Application Architecture

table of contents

Code Style

table of contents

Irrelevant Extras

table of contents

@Andrew-Omelchenko
Copy link

Composition & Aggregation - for the sake of completeness.

@Andrew-Omelchenko
Copy link

One another interesting style guide - Code Guide by @mdo, recommended earlier by viktor-yakubiv.

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