Kontext bereit für KI
Das Projekt startet mit AGENTS.md, docs/ai, Skills und Implementierungsregeln, damit Agenten vor jeder Codeänderung Orientierung haben.
Lino ist ein Kommandozeilen-Tool (CLI), das entwickelt wurde, um die Produktivität zu steigern und sauberen, robusten und hochwertigen Code zu liefern. Mit einer interaktiven Oberfläche ermöglicht Lino die Erstellung moderner und skalierbarer Anwendungen ab dem ersten Befehl.
Mit Lino starten Sie vollständige Projekte, erstellen Dienste, fügen Module hinzu und generieren die gesamte Struktur, die erforderlich ist, um gut organisierte und konsistente Anwendungen zu entwickeln.
Erstellen Sie Entities, Value Objects, Enums und Events, ob Domain- oder Integrationsereignisse, und organisieren Sie Befehle und Abfragen für Ihre Anwendungsschicht.
Erstellen Sie Minimal APIs, Blazor-Seiten und -Komponenten, konfigurieren Sie Datenbankmigrationen und generieren Sie Docker-Images schnell — alles mit nur wenigen Befehlen.
Entwickeln Sie mit den neuesten Technologien aus dem .NET-Ökosystem.
.NET 10 bringt aktualisierte Funktionen und Performance-Verbesserungen für effizientere Anwendungen.
Nutzen Sie vollständige Unterstützung für Cloud-native Entwicklung, moderne Architektur und vereinfachte Integration.
Erstellen Sie mehrsprachige Anwendungen für unterschiedliche Zielgruppen mit einer personalisierten Benutzererfahrung.
Implementieren Sie sichere Authentifizierung mit JWT und ein anpassbares Berechtigungsmanagement.
Weisen Sie jedem Dienst eine eigene Datenbank zu – mit Unterstützung für SQL Server und PostgreSQL.
Entwickeln Sie mit Microservices oder wählen Sie einen modularen Monolithen für maximale Flexibilität und Skalierbarkeit.
Optimieren Sie die Leistung mit optionalem Caching zwischen Diensten oder Instanzen.
Verbessern Sie die Kommunikation zwischen Diensten oder Modulen durch effizienten und skalierbaren asynchronen Nachrichtenaustausch.
Stellen Sie eine zuverlässige Zustellung sicher, indem Nachrichten vor dem Versand gespeichert werden.
Planen Sie die Ausführung von Aufgaben und Prozessen flexibel und skalierbar, um deren rechtzeitige Ausführung sicherzustellen.
Halten Sie Ihre Anwendung in klar definierten Schichten, um sauberen und wartungsfreundlichen Code zu gewährleisten.
Sichern Sie Codequalität und Lesbarkeit durch Best Practices und statische Analyse.
Erstellen Sie robuste Backends mit moderner Architektur und bewährten Praktiken.
Wählen Sie die Sprache und den bevorzugten Stack und starten Sie Ihr Projekt schnell und effizient.
Fügen Sie unabhängige Services hinzu oder entscheiden Sie sich je nach Bedarf für einen einzigen Service.
Halten Sie Ihren Monolithen organisiert und wachstumsbereit – mit entkoppelten, wartungsfreundlichen Modulen.
Erstellen Sie Entitäten, Aggregate, Value Objects, Domain Services, Aufzählungen, Events und vieles mehr.
Mit einfachen Befehlen erstellen, dokumentieren und generieren Sie Skripte für Datenbankänderungen.
Ja, erstellen Sie robuste APIs, verwenden Sie sie auf Webseiten, entwickeln Sie Integrationen und mehr.
Lino bereitet Projekte so vor, dass Menschen und KI-Agenten im selben Kontext arbeiten: standardisierte Struktur, Dokumentation in .md-Dateien, SDD (Spec-Driven Development, spezifikationsgetriebene Entwicklung) und lokale Regeln, die Annahmen vor jeder Änderung reduzieren.
Das Projekt startet mit AGENTS.md, docs/ai, Skills und Implementierungsregeln, damit Agenten vor jeder Codeänderung Orientierung haben.
docs/specs bietet Vorlagen, Beispiele, Statusangaben sowie Ready- und Done-Kriterien, um Entscheidungen in einen ausführbaren Plan zu verwandeln.
docs/architecture, docs/services, docs/webapps und docs/tests erklären Struktur, Grenzen, Muster und Validierungen jedes Bereichs.
Lino erstellt das Scaffolding und bewahrt Konventionen; KI implementiert Regeln innerhalb der bestehenden Struktur mit weniger Annahmen.
Lino ist das Tool, das Produktivität steigert, ohne Kompromisse bei der Codequalität einzugehen.
Obwohl derzeit nur C#/.NET unterstützt wird, ist das Tool für zukünftige Unterstützung weiterer Sprachen ausgelegt.
Wählen Sie zwischen Microservices für Skalierbarkeit, Monolithen für Einfachheit oder modularen Monolithen für eine ausgewogene Architektur.
Derzeit unterstützt das Tool SQL Server und PostgreSQL, mit Plänen zur Erweiterung auf andere Datenbanken je nach Marktbedarf.
Erstellen Sie mehrsprachige Projekte mit Unterstützung für bis zu 10 Sprachen und automatischen Übersetzungen, um die Anpassung an verschiedene Märkte und Regionen zu erleichtern.
Derzeit folgt das Tool der Clean Architecture, aber wir sind bereit, neue Ansätze wie die Vertical Slice Architecture zu integrieren, je nach den Bedürfnissen des Marktes.
Ja, die Verwendung von stark typisierten IDs erhöht die Sicherheit und Robustheit des Codes und verhindert häufige Typfehler.
Sie können klassische, intelligente Aufzählungen erstellen und verwenden oder sie sogar als Tabellen speichern, um die Datenintegrität zu gewährleisten.
Ja, wenn neue Frameworks und Versionen erscheinen, planen wir, die Anzahl der verfügbaren Stacks für jede Sprache entsprechend den Marktanforderungen zu erweitern.
Derzeit generieren wir Blazor Web App-Projekte für das Frontend (Server und WebAssembly), aber bald planen wir die Erweiterung auf andere Frameworks, um noch mehr Optionen für moderne und dynamische Benutzeroberflächen zu bieten.