10 Repos
Style guides and best practices for writing clean code.
Explore 10 awesome GitHub repositories matching part of an awesome list · Coding Standards. Refine with filters or upvote what's useful.
Dieses Projekt bietet einen strukturierten Lehrplan für Informatik, der für autodidaktische Lerner konzipiert ist. Es organisiert frei zugängliche akademische Ressourcen, einschließlich Lehrbüchern, Vorlesungen und Aufgaben, in einem zusammenhängenden Pfad, der den Anforderungen eines formellen Bachelor-Studiums entspricht. Durch die Integration theoretischer Studien mit praktischen Software-Engineering-Methoden ermöglicht die Plattform Studenten, grundlegende Konzepte und fortgeschrittene technische Fähigkeiten unabhängig zu meistern. Der Lehrplan zeichnet sich durch die Verwendung eines auf Versionskontrolle basierenden Workflows zur Verwaltung der Lernerfahrung aus. Lerner nutzen Repository-basierte Tools, um akademische Meilensteine zu verfolgen, eine dauerhafte Historie abgeschlossener Aufgaben zu führen und ihre technischen Lösungen anhand festgelegter Anforderungen zu validieren. Dieser Ansatz fördert die Übernahme branchenüblicher Engineering-Praktiken, wie das Konfigurieren isolierter Entwicklungsumgebungen und das Verwalten von Projektabhängigkeiten während des gesamten Lernprozesses. Die Plattform unterstützt ein breites Spektrum technischer Entwicklung, einschließlich computergestützter Problemlösung, objektorientiertem Design und Datenanalyse. Sie erleichtert das kollaborative Lernen durch Community-gesteuerte Plattformen, die es Studenten ermöglichen, sich mit anderen auszutauschen und ihre Arbeit validieren zu lassen. Der Lehrplan wird als Open-Source-Ressource gepflegt und bietet einen umfassenden Leitfaden zum Aufbau professioneller Kompetenz im Software-Engineering.
Free online computer science curriculum.
This project provides a comprehensive set of coding standards and style guidelines for JavaScript development. It covers fundamental language syntax, formatting conventions, and best practices for managing variables, functions, objects, and modern language features. The documentation serves as a reference for maintaining consistent code quality across projects. In addition to general language standards, the guide includes specific conventions for building and organizing user interface components. These guidelines address structural patterns, component lifecycle management, and stylistic rules
A reasonable approach to JavaScript style.
This project is a community-driven repository of high-quality, university-level computer science courses and learning materials. It serves as an open-source knowledge base, providing developers and students with direct access to structured curricula and academic resources designed to facilitate independent study and technical skill development. The repository distinguishes itself through a hierarchical taxonomy that organizes diverse technical subjects into a navigable structure. By utilizing markdown-based content curation, the project maintains a lightweight index of external links and refe
A collection of online computer science courses.
This project is a comprehensive set of architectural and coding standards for organizing and maintaining high-quality JavaScript applications. It provides a framework for JavaScript project best practices across the full software development lifecycle, establishing unified guidelines for project organization and development. The guidelines cover specific standards for REST API design, utilizing resource-oriented interfaces and standardized HTTP methods. It also includes a web accessibility standard focused on semantic HTML and automated audits, alongside a defined Git workflow standard for br
Best practices for JavaScript projects.
This project is an architecture reference and coding standard for the Angular framework. It provides guidelines for organizing files, components, and services into a logical hierarchy to maintain consistent and readable TypeScript code. The guide focuses on enterprise application architecture and frontend code governance. It establishes a shared set of structural guidelines and development standards to ensure long-term maintainability and to assist in bootstrapping new projects without technical debt. The resource covers modular architecture guidelines, pattern-based code standardization, an
Officially endorsed style guide for Angular.
This project is a collection of guidelines and best practices for the Go programming language, providing a comprehensive style guide and set of programming standards. It establishes a framework for writing maintainable and performant source code through standardized naming, structuring, and organizational conventions. The guide focuses on specific patterns for concurrency, error handling, and performance optimization. It details methods for managing goroutine lifecycles to prevent race conditions, designing structured error wrapping and routing to maintain observability, and implementing memo
Uber Go coding style guide.
This project is a community-driven Ruby coding style guide and static analysis standard. It provides a collection of agreed-upon rules for syntax, naming conventions, and structural guidelines to ensure uniform code appearance and maintainability across Ruby projects. The project serves as both a human-readable documentation resource for developers and a machine-readable RuboCop configuration specification. This allows natural language style guidelines to be mapped directly to automated linting rules. The system covers Ruby code standardization, style enforcement, and project governance thro
Community-driven Ruby coding style guide.
This project provides a collection of coding standard specifications, style guides, and configuration assets used to define automated rules for static code analysis in Ruby. It serves as a centralized set of RuboCop configurations and static analysis rules to ensure consistent syntax and idiomatic usage across a codebase. The project establishes a comprehensive Ruby style guide that defines naming conventions, indentation, and structural requirements. It utilizes a pluggable linting engine to enforce these standards through a defined set of patterns and constraints. The capability surface co
A Ruby style guide by Airbnb.
Aurelia Style Guide: A starting point for Aurelia development teams to provide consistency through best practices. http://aurelia.io
An Aurelia style guide by the community.