Skip to content
View thomas-darling's full-sized avatar

Sponsoring

@aurelia
Block or Report

Block or report thomas-darling

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned

  1. gulp-translate gulp-translate Public

    Gulp plugin that localizes HTML templates and JSON files by extracting and injecting localizable content.

    TypeScript 11 3

  2. Conceptual overview of a project str... Conceptual overview of a project structure suitable for modular web apps.
    1
    # Project structure for modular apps
    2
    
                  
    3
    The following represents a proven and scalable approach to structuring modular web apps. It is conceptually simple, relying on a few well defined structural patterns, some of which are repeated in a recursive fashion. A structure like this will often look much like the domain of the app, making it very easy to navigate, understand and reason about.
    4
    
                  
    5
    ### Naming conventions
  3. translation-loader translation-loader Public

    Webpack loader that localizes HTML templates and JSON files by injecting translated content.

    JavaScript 4 3

  4. Conceptual overview of a project str... Conceptual overview of a project structure suitable for hierarchical web apps.
    1
    # Project structure for hierarchical apps
    2
    
                  
    3
    The following represents a proven and scalable approach to structuring hierarchical web apps. It is conceptually simple, relying on a few well defined structural patterns, repeated in a recursive fashion. A structure like this will often look much like the view hierarchy of the app itself, making it very easy to navigate, understand and reason about.
    4
    
                  
    5
    When deciding where to place something, always strive to place it as close to where it is used as possible, and then move it up in the structure only if it later becomes needed elsewhere. And if that does happen, always ask yourself whether you really need all of this, or only part of it. If the answer is the latter, you might want to consider refactoring, so only the relevant parts move up the structure, while the rest remains where it belongs, close to where it is needed.