Hangar18-Quellcode-Indizierungsdienstprogramm

Hangar18 – In Rust geschriebenes C++-Quellcode-Indizierungsdienstprogramm. Dieses Dienstprogramm implementiert die Funktionalität „Gehe zur Definition“. in der Sabre-Plus-IDE.
Die Eingabe in das Dienstprogramm ist der absolute Pfad zum Quellcodeverzeichnis und die Deklarationszeile, die gefunden werden muss. Die Ausgabe ist eine grep-ähnliche Ausgabe.

Quellcode:
https://gitlab.com/demensdeum/hangar18

Taytay überwacht den Status von Git-Repositories

Ich präsentiere Ihnen Taytay – ein Dienstprogramm zur Überwachung des Status von Git-Repositorys für die Swift-Sprache. Derzeit kann Swift auf allen gängigen Desktop-Betriebssystemen installiert werden. Für Ubuntu empfehle ich die Verwendung von Swiftenv. Taytay mit dem Dienstprogramm git-cola, aber Sie können die Quelle bearbeiten und in jedes andere Programm ändern.

Quellcode:
https://gitlab.com/demensdeum/taytay

Sabre-Plus C++ IDE

Begann mit der Entwicklung meiner eigenen IDE für C++ – Sabre-Plus. Die Hauptideen der neuen IDE – Seien Sie einfach, schnell und *hilfreich* in der Entwicklung. Derzeit ist der Quellcode unter der MIT-Lizenz auf GitHub verfügbar; Qt wird für die Arbeit mit der Benutzeroberfläche verwendet. In Zukunft plane ich, die gesamte Entwicklung im Zusammenhang mit C++ auf Sabre-Plus zu übertragen – Death-Mask wird definitiv migriert. Weitere Details zu den Punkten:

  • Einfach – Es ist geplant, nicht mehr als nötig hinzuzufügen – enthalten beispielsweise keine Quellcodeverwaltungs-Clients, integrierte Terminals und ähnliche Dinge. Die Funktionalität konzentriert sich ausschließlich auf die Codebearbeitung und Fehleranalyse. Der Editorcode sollte in einfache Klassen unterteilt werden, die ihren Teil der Arbeit korrekt erledigen (Unix-artig)
  • Schnell – betrifft sowohl die IDE-Codebasis als auch das Verhalten des Editors selbst. Alle Aktionen in der IDE sollten so schnell wie möglich sein, auch solche, die oft langwierig und komplex sind wie das Erstellen/Importieren von Projekten.
  • Helfen – Analyse typischer Fehler beim Schreiben und Kompilieren von Code. Korrigieren von Fehlern und Warnungen auf Benutzeranfrage. Geplant ist, eine Analyse des Anwendungsaufbaus auf einer bestimmten Plattform hinzuzufügen und Hilfeinformationen zur Installation der erforderlichen Bibliotheken und Komponenten anzuzeigen.

Um den Editor für Ihr Betriebssystem zu erstellen, müssen Sie das Qt 5 SDK installieren, den IDE-Code aus dem Repository herunterladen, die Datei Sabre-Plus.pro in Qt Creator öffnen und den Build ausführen:

https://github.com/demensdeum/saberplus