9 Repos
Settings and rules for build tools and development environments to standardize project tasks.
Distinguishing note: No existing candidates provided; this focuses on build-time and environment-specific automation.
Explore 9 awesome GitHub repositories matching development tools & productivity · Development Workflow Configurations. Refine with filters or upvote what's useful.
This project is a curated library of configuration files designed to optimize the behavior of AI-assisted code editing environments. By providing structured instructions that define project constraints, coding standards, and technical preferences, it enables developers to standardize how artificial intelligence models interact with their codebases. These configuration files are integrated into the editor to ensure consistent output and improved accuracy during code generation. The repository distinguishes itself through a community-driven approach to curation, aggregating user-submitted rules
Build Tools and Development — a named example documented in this learning resource.
This project is a comprehensive educational resource and programming guide for the TypeScript language. It serves as a manual for the type system and a reference for the language's core syntax, focusing on writing type-safe code and building scalable applications. The content provides detailed instruction on the TypeScript type system, covering interfaces, generics, and structural typing. It further acts as a compiler reference, analyzing how source code is transformed into an abstract syntax tree through scanning and parsing. The guide also covers software architecture design, detailing pro
Organizes the coding environment by configuring compilers, linting rules, and testing frameworks.
xo is a zero-config linting tool and ESLint wrapper that provides opinionated default rules for JavaScript and TypeScript. It functions as a static analysis tool to enforce code style and readability standards immediately upon installation without requiring manual configuration. The tool distinguishes itself by providing a zero-config development workflow that eliminates the need for complex configuration files. It supports incremental codebase cleanup by allowing users to ignore known violations through a suppressions file, facilitating the gradual adoption of strict rules in existing projec
Provides a professional linting environment for JavaScript and TypeScript without requiring any manual configuration files.
xo is a zero-configuration linting tool for JavaScript and TypeScript. It functions as a wrapper for the ESLint engine, providing a set of strict default rules and static analysis to enforce professional coding standards without requiring manual configuration files. The tool distinguishes itself by providing a zero-config runtime that automatically determines parser settings and linting rules at execution time. It includes a code style formatter to standardize indentation and syntax across all project files. The project covers automated error correction and source code formatting to eliminat
Operates as a zero-configuration tool that determines linting rules and parser settings automatically at execution time.
Poi is an extensible, zero-configuration module bundler and asset compiler for modern frontend development. It functions as a build system that transforms JavaScript, JSX, and CSS into browser-compatible files and combines them into single packages for web delivery. The tool is built around a plugin architecture that allows for custom extensions to the build pipeline and the addition of specialized asset processing logic. It employs a convention-based mapping system to automate build settings and target outputs without the need for manual configuration files. The project covers a broad range
Uses a predefined set of project structure rules to determine build settings and target outputs without manual configuration files.
Dieses Projekt ist ein fortgeschrittener CSS-Lernlehrplan, bestehend aus Starter-Dateien und Abschlussprojekten. Es bietet eine Sammlung von Implementierungen aus der Praxis und eine Projektgalerie, die darauf ausgelegt ist, moderne Layout- und Styling-Techniken zu meistern. Der Lehrplan konzentriert sich auf einen modularen Ansatz für Stylesheets unter Verwendung von Sass-Variablen und Architektur. Er betont die Block-Element-Modifier-Namenskonvention (BEM), um wartbares und wiederverwendbares CSS zu erstellen. Das Material deckt mehrere Kernfunktionsbereiche ab, einschließlich Responsive Web Design mittels CSS Grid, Flexbox und Media Queries. Es umfasst zudem die Entwicklung von Bewegungseffekten durch CSS-Keyframes und Transitions sowie die Integration von skalierbaren Vektorgrafiken und optimierten Bildern für das Frontend-Styling.
Configures build processes and development tooling to streamline the software creation cycle.
Dieses Projekt ist eine Cookiecutter-Vorlage für das Bootstrapping von Python-Paketen mit einem standardisierten Verzeichnislayout und Konfigurationsdateien. Es bietet ein Fundament für neue Bibliotheken durch die Generierung von Projektstrukturen, Boilerplate-Dateien und Befehlszeilen-Einstiegspunkten. Die Vorlage betont eine sichere Software-Lieferkette durch gehärtete Build-Pipelines. Sie nutzt Commit-SHA-Pinning für Actions und minimale Berechtigungssätze zum Schutz vor Angriffen, während sie ein Setup für das Erstellen und Hochladen signierter Pakete in Registries unter Verwendung sicherer Identitätsanbieter bereitstellt. Das Projekt deckt eine breite Palette an Funktionen ab, einschließlich CI-Automatisierung für Multi-Version-Tests, Linting und Typ-Prüfung. Es enthält zudem eine automatisierte Dokumentations-Pipeline, die API-Referenzen aus Docstrings extrahiert und auf Hosting-Anbietern bereitstellt. Zusätzliche Tools handhaben Abhängigkeitsmanagement, die Kompilierung von Distributionsartefakten und statische Schwachstellen-Scans.
Defines a standardized set of commands for linting, type-checking, and multi-version testing.
Yo ist ein Node.js-CLI-Framework und Projekt-Template-Orchestrator, der zur Automatisierung der Erstellung standardisierter Softwareprojekte verwendet wird. Es fungiert als interaktiver Projektgenerator und Scaffolding-Runner, der angepassten Quellcode und Manifeste basierend auf Benutzereingaben und vordefinierten Vorlagen erstellt. Das System nutzt eine Plugin-basierte Architektur, um externe Setup-Tools zu entdecken und auszuführen. Es zeichnet sich durch ein Memory-First-Dateisystem aus, das Konflikte löst, bevor Änderungen auf die Festplatte geschrieben werden, sowie durch ein Prioritäts-Warteschlangen-Modell zur Aufgaben-Orchestrierung, um die korrekte Ausführungsreihenfolge komplexer Setups sicherzustellen. Das Framework deckt ein breites Spektrum an Automatisierungsfunktionen ab, einschließlich interaktiver Benutzerabfragen, vorlagenbasierter Dateigenerierung und programmatischer Modifikation von Paketmanifesten. Es bietet zudem Dienstprogramme für die Automatisierung der Abhängigkeitsinstallation, das Generator-Lebenszyklusmanagement und Test-Frameworks zur Überprüfung der Ausgabedateistrukturen.
Standardizes project directory layouts, dependencies, and configurations to ensure consistent development workflows across teams.
Hint is a web development linter and static analysis tool that audits HTML, CSS, and JavaScript. It provides a suite of specialized validators designed to ensure compliance with accessibility standards, web security header requirements, and general development best practices. The project distinguishes itself by analyzing a wide range of web quality metrics, including browser compatibility for CSS and JavaScript features and PWA configuration validation. It also includes an analyzer for measuring page load speeds, caching, and compression strategies to optimize web performance. The system is
Scans bundler and transpiler settings to detect suboptimal or conflicting development environment configurations.