DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

Meteor Development Styles


Naming Styles

  • Template, class, enum name use BigCamelCase;

  • File, identifier, function name use smallCamelCase;

  • CSS class name: css-class-name;

  • Constant value name: CONSTANT_VALUES_LIKE_THIS;

Ref:

Meteor Style Guide

Googe JavaScript Naming rules: use functionNamesLikeThis, variableNamesLikeThis, ClassNamesLikeThis, EnumNamesLikeThis, methodNamesLikeThis, CONSTANT_VALUES_LIKE_THIS, foo.namespaceNamesLikeThis.bar, and filenameslikethis.js.

Airbnb JavaScript Style Guide

Small Project Structure with Iron Router

The following is the file structure of small meteor app, which put all files into root folder, to simplify file editing and browsing.

  • head.html: contains " ... ";

  • layout.html: defines layouts of the app, each in a "