4 Repos
Best practices and standardized rules for creating consistent, usable, and maintainable software interfaces.
Explore 4 awesome GitHub repositories matching software engineering & architecture · API Design Guidelines. Refine with filters or upvote what's useful.
Swift is a high-performance, general-purpose programming language designed for safety and speed. It features a modular compiler front-end that transforms source code into optimized machine binaries, utilizing a value-oriented type system that prioritizes predictable state management through value and reference types. The language is built on a task-based concurrency model that schedules asynchronous operations across multicore hardware to ensure data race safety. The project distinguishes itself through a native, bi-directional interoperability mechanism that allows for direct integration wit
Prioritize API clarity and descriptive documentation to ensure interfaces remain intuitive and readable for all developers.
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
Sets best practices for creating consistent, resource-oriented, and maintainable RESTful software interfaces.
This project is a comprehensive set of standards for the Swift ecosystem, providing a code style guide, API design standards, and a memory management guide. It establishes standardized naming and formatting rules to ensure consistent and maintainable source code. The project includes a linting configuration used by automated tools to detect and enforce syntax patterns. These rules are designed to standardize code style and can be integrated into build phases to block commits with formatting errors. The guidelines cover a broad range of development capabilities, including the use of access mo
Provides a comprehensive standard for creating consistent and maintainable software interfaces within the Swift ecosystem.
backend-cheats ist ein umfassender Referenzleitfaden für Backend-Engineering und eine Sammlung technischer Cheatsheets. Es dient als Wissensdatenbank für serverseitige Entwicklung, Netzwerke und Informatik-Grundlagen, bereitgestellt als Markdown-basierte statische Website. Das Projekt bietet detaillierte Handbücher für API-Design, insbesondere für REST- und GraphQL-Schnittstellen, sowie Softwarearchitekturmuster wie Monolith, Microservices und MVC. Es enthält einen Überblick über Datenbankarchitekturen, der relationale und NoSQL-Paradigmen vergleicht, sowie eine Web-Sicherheitsreferenz zur Identifizierung von Schwachstellen und zur Verwaltung von Umgebungsvariablen. Das Referenzspektrum erstreckt sich auf DevOps und Infrastrukturmanagement, einschließlich Linux-Systemadministration und Containerisierung mit Orchestrierungstools. Zusätzliche Themen umfassen Computerhardware-Architektur, Netzwerkgrundlagen, Leistungsoptimierung durch Caching und Profiling sowie Software-Teststrategien. Die Dokumentation ist in Markdown-Quelldateien strukturiert, die in vorgerenderte HTML-Seiten konvertiert werden.
Ships a handbook of best practices and standardized rules for creating consistent REST and GraphQL interfaces.