2 Repos
Standardizing package identifiers to a consistent format, such as lowercase, for reliable indexing.
Distinct from Package Naming Patterns: None of the candidates cover the string normalization of project names for lookup consistency.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Package Name Normalization. Refine with filters or upvote what's useful.
Dieses Projekt ist eine Referenzimplementierung und ein Tutorial, das den End-to-End-Workflow für das Bauen, Versionieren und Hochladen von Python-Distributionen demonstriert. Es dient als konkrete Projektvorlage und Beispiel für die Konfiguration von Metadaten und Build-Artefakten für Paket-Indices. Das Repository veranschaulicht, wie Software verpackt wird, indem Projektmetadaten und Dependencies in statischen Konfigurationsdateien definiert werden. Es deckt den Prozess der Transformation von Source-Trees in versionierte Archive und plattformspezifische Binärdistributionen ab, wobei insbesondere der Bau von Binary-Wheels und Source-Distributionen gezeigt wird. Das Projekt deckt breitere Funktionsbereiche ab, darunter Dependency-Management, die Erstellung von Command-Line-Interfaces und die Automatisierung des Release-Publishings in Repositories. Zudem demonstriert es die Verwendung isolierter virtueller Umgebungen und die Integration von Binär-Extensions.
Converts project names to a standard lowercase format to ensure consistent lookups in package indices.
Rails-assets is a system designed to convert, manage, and package third-party frontend dependencies into native library files. It functions as a bridge between external web components and Ruby on Rails projects, enabling developers to treat frontend assets as standard gems within their existing build pipelines. The project automates the lifecycle of these dependencies by fetching components from remote registries and transforming them into structured, installable formats. It includes a normalization layer that maps non-standard package identifiers to compliant naming conventions, ensuring tha
Standardizes non-compliant external package identifiers into consistent naming formats for reliable integration.