2 Repos
Automatic filling of missing record fields using schema-defined default values.
Distinct from Schema Default Values: Focuses on the active merging of user input with a schema to complete records, not just the existence of default values.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Record Completion. Refine with filters or upvote what's useful.
Dhall ist eine typsichere Konfigurationssprache, die darauf ausgelegt ist, programmierbare Konfigurationsdateien zu erstellen, deren Terminierung garantiert ist. Es handelt sich um eine nicht-turing-vollständige Sprache, die ein striktes Typsystem verwendet, um Korrektheit sicherzustellen und Endlosschleifen während der Auswertung zu verhindern. Das Projekt fungiert als deterministische Konfigurations-Engine und Marshalling-Tool, das programmierbare Ausdrücke in statische Formate wie JSON, YAML und Bash konvertiert. Es zeichnet sich durch einen Fokus auf Sicherheit und Integrität aus, indem es semantisches Hashing verwendet, um Remote-Importe zu pinnen, und Ursprungsrichtlinien durchsetzt, um Datenabfluss zu verhindern. Die Funktionen decken ein breites Spektrum der Konfigurationsverwaltung ab, einschließlich der Verwendung polymorpher Funktionen, Union-Types und Record-Completion zur Reduzierung von Redundanz. Es bietet Tools für Schema-Validierung, Remote-Ausdrucksauflösung und eine Language-Server-Protocol-Implementierung für die Editor-Integration. Die Sprache bietet eine Befehlszeilenschnittstelle und ein REPL zur Auswertung von Ausdrücken und zur Verifizierung der Gleichheit.
Fills missing record fields by merging user input with predefined type schemas and default values.
This project is a desktop-based bibliographic reference manager designed to organize academic research libraries and automate citation workflows. It functions as a research assistant that integrates directly with word processors and text editors, enabling users to insert and format references while writing. The application is built on a Java-based portable runtime, allowing it to operate as a self-contained tool that stores preferences and data in local configuration files. The platform distinguishes itself through a modular plugin architecture and a commitment to human-readable, text-based f
Automatically fills missing bibliographic fields by querying external academic databases.