4 dépôts
Mechanisms for renaming or aliasing module namespaces to resolve naming conflicts.
Distinct from Namespaces: Distinct from general database namespaces: focuses on stylesheet module namespace management.
Explore 4 awesome GitHub repositories matching data & databases · Namespace Aliasing. Refine with filters or upvote what's useful.
Sass is a stylesheet compilation engine and CSS preprocessor that extends standard CSS with variables, nested rules, mixins, and functions. It functions as a comprehensive design system tool, enabling developers to organize complex stylesheets into modular, reusable components while automating the transformation of advanced syntax into browser-compatible CSS. The project distinguishes itself through its sophisticated build automation and language-level extensibility. It provides robust support for programmatic style generation, including conditional logic, iterative loops, and unit-aware math
Allows for renaming module namespaces to improve readability and resolve naming conflicts.
This project provides the core framework and system API layer for the Android operating system. It consists of the fundamental Java and C++ libraries that define system behavior and establish the interface contracts required for system applications and hardware abstraction. The project includes a runtime optimizer used to reduce startup time and improve execution speed by pre-compiling methods and configuring boot images. It also features a software quality toolchain that enforces code formatting, audits commit metadata, and manages API compatibility to ensure stable interface contracts acros
Renames external library packages to internal namespaces during build to avoid classpath conflicts.
Shadow est un plugin Gradle utilisé pour créer des fat JARs en regroupant une application JVM et toutes ses dépendances d'exécution dans une seule archive exécutable. Il fonctionne comme un bundler de dépendances et un générateur d'archives, simplifiant la distribution en fusionnant plusieurs fichiers de bibliothèque en un seul artefact. Le projet se distingue par sa capacité à effectuer une relocalisation de package de bytecode, qui renomme les chemins de package et les instructions d'importation pour éviter les conflits de version de classpath. Il fournit également des outils de fusion de ressources qui combinent des fichiers ayant des chemins identiques en utilisant des transformateurs de texte ou XML personnalisés, et produit des builds reproductibles en normalisant les horodatages et les permissions des fichiers. Le plugin couvre de larges capacités incluant le filtrage du contenu des archives, la gestion des manifestes et la génération de scripts de démarrage pour le déploiement. Il gère également la publication d'artefacts via des workflows pilotés par métadonnées et fournit des utilitaires de diagnostic pour la détection d'entrées en double et la localisation des ressources de classpath.
Provides bytecode-level package relocation to avoid classpath conflicts between different library versions.
This project is a Java command dispatch framework that maps user input to application logic using annotation-based processing. It provides a unified interface for registering and executing commands, allowing developers to define command syntax, parameter requirements, and execution logic through standard method annotations. The framework distinguishes itself through its cross-platform command handler, which abstracts platform-specific input and registration systems into a single codebase. This allows for consistent command processing across diverse environments, including server proxies, chat
Relocates external library packages to custom namespaces to prevent version conflicts in shared environments.