3 dépôts
Mechanisms for maintaining database links to files as they are moved or renamed on disk.
Distinct from File Path Locators: Shortlist candidates focus on search or network sync; this is about maintaining database referential integrity for local files.
Explore 3 awesome GitHub repositories matching data & databases · File Path Synchronization. Refine with filters or upvote what's useful.
TagStudio is a database-driven digital asset manager designed to organize and categorize files without altering their physical location on disk. It utilizes a non-destructive metadata store to attach tags and custom fields to files via a separate database rather than modifying original file headers. The project is distinguished by a hierarchical tagging system that supports parent-child relationships and custom color palettes for visual organization. It includes a multi-format media previewer that generates thumbnails and playback for images, videos, audio, documents, and archives, as well as
Automatically detects file renames, moves, and deletions to keep library metadata linked to the actual file locations.
Synx est un utilitaire de développement pour les environnements Apple qui synchronise les dossiers du disque avec les navigateurs de projet. Il fonctionne comme un synchroniseur de dossiers de projet Xcode et un gestionnaire de fichiers, garantissant que les structures de répertoires physiques sur le système de fichiers s'alignent avec les structures de groupes logiques définies au sein d'un projet. L'outil réorganise les fichiers physiques pour refléter la hiérarchie de groupes virtuels du navigateur de projet. Il inclut une gestion de l'exclusion de groupes pour empêcher des groupes logiques spécifiques de déclencher des mouvements de répertoires physiques, permettant la préservation de structures de répertoires personnalisées. L'utilitaire fournit également des capacités de nettoyage de fichiers pour identifier et supprimer les fichiers source et d'assets du système de fichiers qui ne sont plus associés à aucun groupe de projet.
Moves physical files to new paths to align the disk structure with the parsed project groups.
Ce projet fournit un ensemble complet de design patterns standardisés, de conventions de nommage et de configurations d'environnement pour le développement Objective-C. Il établit un framework cohérent pour la conception d'API, la gestion de la mémoire et l'organisation de projet afin de garantir que les bases de code restent lisibles et maintenables à travers les équipes. Le guide définit des standards spécifiques pour l'isolation des espaces de noms (namespaces) en utilisant des préfixes de classe et un système structuré pour nommer les actifs. Il décrit des modèles architecturaux pour les protocoles de délégués et les mécanismes de gestion d'erreurs destinés à améliorer la sécurité des types et la clarté. La couverture s'étend au formatage du code source, à l'organisation de la structure des classes et à l'implémentation de singletons thread-safe. Il inclut également des standards pour la configuration de projet Xcode, alignant les hiérarchies de fichiers physiques avec les groupes de projet et la gestion des paramètres de build.
Standardizes the alignment of physical folder hierarchies with logical project groups for predictable file resolution.