For library development guides, the strongest matches are elsewhencode/project-guidelines (This repository provides a comprehensive, curated collection of architectural), microsoft/code-with-engineering-playbook (This repository provides a comprehensive collection of standardized engineering) and pypa/sampleproject (This repository serves as a canonical reference implementation for). thoughtbot/guides and isocpp/cppcoreguidelines round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Explore the best library development guides for building, testing, and publishing code. Compare top resources to find the best fit for your project.
This project provides a comprehensive collection of standardized conventions and architectural patterns designed to maintain consistent code quality, secure workflows, and project stability. It serves as a structured guide for implementing engineering processes, including automated testing, dependency management, and environment configuration across diverse software development lifecycles. The framework distinguishes itself by offering a unified approach to version control and interface design. It enforces linear development practices through standardized commit messages and branch protection
This repository provides a comprehensive, curated collection of architectural patterns, standardized engineering processes, and best practices for managing the entire lifecycle of software projects, directly addressing your need for library development resources.
This project is a software engineering playbook providing a collection of standardized guidelines and processes for managing the full software development lifecycle and team operations. It serves as a high-level framework for organizing agile project management, API design, containerized development standards, and markdown documentation workflows. The framework establishes a system for language-agnostic API design to automate client library generation and documentation. It also defines standards for providing uniform contributor environments and toolchains through virtualized containers. The
This repository provides a comprehensive collection of standardized engineering practices and architectural guidelines that directly address API design, documentation workflows, and development lifecycle management for software projects.
This project is a reference implementation and tutorial designed to demonstrate the end-to-end workflow of building, versioning, and uploading Python distributions. It serves as a concrete project template and example for configuring metadata and build artifacts for package indices. The repository illustrates how to package software by defining project metadata and dependencies in static configuration files. It covers the process of transforming source trees into versioned archives and platform-specific binary distributions, specifically showing how to build binary wheels and source distribut
This repository serves as a canonical reference implementation for Python packaging, providing the essential patterns and configuration standards needed to build, version, and distribute software libraries.
This project is a software engineering style guide and a curated collection of architectural patterns and coding standards. It provides a multi-language coding standard to ensure maintainable software across Ruby, Python, JavaScript, and Swift. The project establishes a development workflow specification for version control, continuous integration, and peer review to maintain a linear project history. It also includes a web accessibility framework based on ARIA and WCAG standards, using design tokens and semantic HTML patterns to build inclusive interfaces. The guides cover a broad range of
This repository provides a comprehensive collection of architectural patterns, coding standards, and development workflows that directly address the best practices required for maintaining high-quality software libraries.
The CppCoreGuidelines is a comprehensive software engineering standard that provides a curated framework of coding conventions and design principles for C++. It serves as an authoritative guide for writing safe, efficient, and maintainable code by establishing high-level architectural patterns and organizational principles for large-scale projects. The guidelines emphasize the use of a strong, static type system to ensure memory safety and enforce consistent resource management patterns. The project distinguishes itself by promoting the zero-overhead abstraction principle, ensuring that high-
This repository provides a comprehensive set of architectural patterns and coding standards specifically for C++ library development, serving as an authoritative resource for best practices in API design and maintainability.
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
This repository provides a comprehensive set of coding standards and architectural conventions for JavaScript, serving as a valuable resource for maintaining quality and consistency in library development.
This repository provides a comprehensive set of coding standards and best practices for Java development, serving as a foundational resource for maintaining high-quality software libraries.
This project provides a comprehensive technical guide and set of best practices for authoring, configuring, and maintaining JavaScript and TypeScript libraries. It serves as a reference for developers to manage the lifecycle of reusable code modules, focusing on the standards required for distribution across diverse runtime environments and bundlers. The guide details the configuration of public API surfaces, the management of peer dependencies, and the implementation of multi-format build pipelines. It emphasizes techniques for optimizing package size and compatibility, including the use of
This guide provides a curated set of best practices and technical standards specifically for developing, testing, and distributing JavaScript libraries, directly addressing the core requirements for library maintenance.
This project serves as a centralized repository and framework for documenting software engineering best practices, coding standards, and architectural patterns. It functions as a technical documentation system designed to maintain consistent quality and predictable outcomes across diverse engineering teams. The framework utilizes a static site generation model that converts markdown-based content into searchable web assets. By leveraging git-based version control, it enables collaborative review workflows and tracks the history of documentation changes, ensuring that engineering standards rem
This repository provides a comprehensive collection of engineering best practices, architectural standards, and development workflows that directly address the requirements for building and maintaining high-quality software libraries.
A collection of succinct guides - Public Domain
This repository provides a curated collection of succinct, high-quality guides covering various aspects of software development, including essential practices for library maintenance and API design.
| Repository | Stars | Sprache | Lizenz | Letzter Push |
|---|---|---|---|---|
| elsewhencode/project-guidelines | 29.5K | JavaScript | MIT | |
| microsoft/code-with-engineering-playbook | 2.6K | Dockerfile | cc-by-4.0 | |
| pypa/sampleproject | 5.2K | Python | MIT | |
| thoughtbot/guides | 9.6K | Ruby | — | |
| isocpp/cppcoreguidelines | 45.1K | CSS | NOASSERTION | |
| airbnb/javascript | 148.1K | JavaScript | MIT | |
| codeset/google-java-styleguide | 0 | — | — | — |
| frehner/modern-guide-to-packaging-js-library | 1.5K | — | GPL-3.0 | |
| 18f/development-guide | 1.4K | HTML | NOASSERTION | |
| sindresorhus/guides | 2.5K | — | — |