# braziljs/js-the-right-way

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/braziljs-js-the-right-way).**

8,686 stars · 914 forks · HTML · NOASSERTION

## Links

- GitHub: https://github.com/braziljs/js-the-right-way
- Homepage: http://jstherightway.org
- awesome-repositories: https://awesome-repositories.com/repository/braziljs-js-the-right-way.md

## Description

js-the-right-way is a JavaScript best practices guide and coding standards reference designed to provide a curated collection of industry materials for writing maintainable code. It serves as a web development education resource, offering organized documentation on modern JavaScript patterns and idioms.

The project is structured as a markdown-based documentation site, where guides written in lightweight markup are rendered as static pages. It utilizes a curated network of hyperlinks to connect internal documentation with external industry standards.

## Tags

### Part of an Awesome List

- [Best Practices](https://awesome-repositories.com/f/awesome-lists/learning/best-practices.md) — Provides a curated collection of patterns and reference materials for writing professional and scalable JavaScript.
- [JavaScript Standards and Style](https://awesome-repositories.com/f/awesome-lists/devtools/javascript-standards-and-style.md) — Offers guides and tools for maintaining clean, modern, and consistent JavaScript coding styles.
- [Programming Languages](https://awesome-repositories.com/f/awesome-lists/devtools/programming-languages.md) — Introduction to JavaScript for new developers.
- [Learning and Reference](https://awesome-repositories.com/f/awesome-lists/learning/learning-and-reference.md) — Offers a reference for best practices.

### Education & Learning Resources

- [Best Practice Guides](https://awesome-repositories.com/f/education-learning-resources/best-practice-guides.md) — Serves as an educational resource outlining recommended patterns and anti-patterns for maintainable JavaScript.
- [Developer Education](https://awesome-repositories.com/f/education-learning-resources/developer-documentation-references/developer-education.md) — Provides organized documentation and curated links to help developers advance their JavaScript proficiency.
- [Web Development Guides](https://awesome-repositories.com/f/education-learning-resources/web-development-guides.md) — Provides educational resources and tutorials focused on modern JavaScript idioms and web development practices.

### Software Engineering & Architecture

- [Coding Standards](https://awesome-repositories.com/f/software-engineering-architecture/development-methodologies/engineering-best-practices/code-craftsmanship-standards/coding-standards.md) — Provides curated collections of language conventions and formatting rules to ensure maintainable JavaScript code. ([source](https://github.com/braziljs/js-the-right-way#readme))

### Web Development

- [Coding Quality Rules](https://awesome-repositories.com/f/web-development/frontend-development-rules/coding-quality-rules.md) — Establishes a consistent set of rules for writing scripts to ensure better collaboration and code quality.

### Content Management & Publishing

- [Markdown-Based Content Authoring](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-authoring-tools/markdown-based-content-authoring.md) — Uses lightweight markup files to manage technical documentation, enabling version control and collaborative editing.
- [Static-Site-Based Documentation](https://awesome-repositories.com/f/content-management-publishing/static-site-document-generators/static-site-generators/content-delivery-publishing/static-site-based-documentation.md) — Generates a static web interface from markdown files to provide easy-to-read technical documentation.
- [Static Site Generation](https://awesome-repositories.com/f/content-management-publishing/static-site-document-generators/static-site-generators/static-site-generation.md) — Transforms source files into pre-rendered HTML to eliminate the need for a runtime database.
