# mgechev/angularjs-style-guide

📚 Community-driven set of best practices for AngularJS application development

Repository: https://github.com/mgechev/angularjs-style-guide
Canonical: https://ross.abutalabs.com/products/angularjs-style-guide
Homepage: https://mgechev.github.io/angularjs-style-guide/
License: MIT
License Family: permissive
Topics: angularjs, best-practices
Last push: 2019-01-09T23:20:03+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4714, "days_push": 2793, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4918, forks 633 (observed 2026-08-28T04:09:02.366180+00:00)

## What it is
A community-driven style guide collecting best practices and coding guidelines for AngularJS application development. It covers directory structure, naming conventions, modules, controllers, directives, services, templates, routing, testing, i18n, and performance, with translations into many languages.

## Use cases
- learn AngularJS best practices
- standardize AngularJS code style across a team
- structure an AngularJS project directory layout
- review AngularJS code against community conventions
- find naming conventions for AngularJS controllers and directives

## When to choose
- you are maintaining or starting a legacy AngularJS (1.x) application and want consistent conventions
- you need a free, community-reviewed reference for AngularJS idioms

## When to avoid
- you are building a new app with modern Angular (2+), React, or Vue
- you need executable linting rules rather than a written guide

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: documentation, developer-tools
- domain: web-development, frontend, tutorials, awesome-lists
- platform: -
- tags: angularjs, style-guide, best-practices, coding-standards, community-driven, web-server, javascript

## Member repositories
- mgechev/angularjs-style-guide (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:02.366180+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:18:02.762371+00:00, confidence not recorded.
  - readme: https://github.com/mgechev/angularjs-style-guide (fetched 2026-08-28T04:09:02.366180+00:00, sha 685b2db57673)
  - homepage: https://mgechev.github.io/angularjs-style-guide/ (fetched 2026-08-29T09:00:17.199296+00:00, sha e707327d8868)
- Data as of 2026-08-30T08:39:29.467469+00:00.
