Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
HTML Academy's open-source code style guide for HTML, CSS, and JavaScript, published at codeguide.academy with linting configs.
Codeguide is the open-source code style guide of HTML Academy, a Russian online education platform, that turns the Academy's HTML, CSS, and JavaScript conventions into a public reference site at codeguide.academy plus ready-made linting packages.
Codeguide is a public, MIT-licensed style guide maintained by HTML Academy and published at codeguide.academy. It takes the coding conventions taught in the Academy's frontend courses and packages them as markdown source files in a GitHub repository, alongside EditorConfig, ESLint, Stylelint, and HTMLHint configurations. The repository explicitly credits four existing guides as its basis: Code Guide by @mdo, CSS Guidelines by Harry Roberts, Idiomatic CSS by Nicolas Gallagher, and Primer Guidelines by GitHub.
Codeguide suits anyone who writes, teaches, or reviews frontend code and wants a single, agreed-upon rulebook. The people who get the most from it include:
Codeguide gives you both a human-readable rulebook and machine-checkable rules for the same conventions. These are the concrete ways people put it to work:
The repository stores the guide as markdown and exposes linting rules as three packages: eslint-config-htmlacademy, stylelint-config-htmlacademy, and htmlhint-config-htmlacademy. A developer installs these packages into a project, and editors plus CI pipelines then flag code that violates the Academy's conventions.
Codeguide is free to use. The source repository is released under the MIT license, and the public version of the site is openly accessible.
Yes. The entire guide, including the linter configurations, is published under the MIT license, so it can be used, modified, and redistributed freely with attribution.
Codeguide ships EditorConfig, ESLint, Stylelint, and HTMLHint configurations. The three linting packages are named eslint-config-htmlacademy, stylelint-config-htmlacademy, and htmlhint-config-htmlacademy.
Codeguide is maintained by HTML Academy and draws on four credited sources: Code Guide by @mdo, CSS Guidelines by Harry Roberts, Idiomatic CSS by Nicolas Gallagher, and Primer Guidelines by GitHub.
The public version is published at codeguide.academy, and the raw markdown source plus linter configurations live in the HTML Academy GitHub repository under the MIT license.
