Tartalomjegyzék

< AngularJS

Kódszervezés

Inline stílus

app/
    index.html
    angular.js

Sztereotip stílus

Ez jó.

app/
   css/
      app.css
   js/
      app.js
      controllers.js
      directives.js
      filters.js
      services.js
   lib/
      angular.js
   partials/
      login.html
      parkolas.html
      jarmu.html
   index.html

Specifikus stílus

app/
    css/
        app.css
    js/
        controllers/
            loginCtrl.js
            parkolasCtrl.js
            jarmuCtrl.js
        directives/
        filters/
        services/
        app.js
    lib/
        angular.js
    partials/
        login.html
        parkolas.html
        jarmu.html
    index.html

Tárgykör, terület vagy tartomány stílus

app/
    application/
        app.css
        app.js
    login/
        login.css
        loginCtrl.js
        login.html
    parkolas/
        parkolas.css
        parkolasCtrl.js
        parkolas.html
    jarmu/
        jarmu.css
        jarmuCtrl.js
        jarmu.html
    lib/
        angular.js
    index.html

Ez tűnik a legjobbnak, mivel az ember egy tárgykörön belül egyszerre dolgozik adott tárgykörön belüli .css, .js és .html fájlokkal.

A codeschool.com ajánlása

Projekt01
    |--css/
    |
    |--javascript/
    |      |--controllers/
    |      |     |--notes-create-controller.js
    |      |     |--notes-edit-controller.js
    |      |     |--notes-index-controller.js
    |      |     |--notes-show-controller.js
    |      |--filters/
    |      |--services/
    |      |--directives/
    |
    |--templates/
    |     |--pages/
    |          |--notes/
    |          |    |--notes.index.html
    |	       |
    |          |--users/
    |               |--users-index.html
    |
    |--index.html