Git Versionsverwaltung für Eagle

OP #2491934
Hi Community,

zur besseren Verwaltung von Eagle-Projekte bin ich ein Web-Frontend für 
die Git Versionsverwaltung am arbeiten.
Aktuelle sind folgende 'Features' integriert:
    - Anzeigen von Commits
    - Direktes anzeigen von Zeichnung / Layout
    - Erstellen von Diffs

Das Frontend soll nicht die Funktionen eines Git-Clients, wie Branching 
usw. integrieren, sondern diesen um die für Eagle benötigten Funktionen 
erweitern.

Da das Frontend Web-basiert ist, kann es online gehostet werden und so 
zur entfernten Zusammenarbeit benutzt werden.

Die Entwicklung ist noch in einem sehr frühen Status. Da ich persönlich 
von Clientseitiger entwicklung (JS/CSS/HTML) nicht viel Plan habe suche 
ich noch Freiwillige, welche Interesse an der Weiterentwicklung haben.
Das Projekt wird natürlich später dann kostenfrei veröffentlich. ;)

Über Kritik und Vorschläge freue ich mich!

Gruß aus Aachen,
Patrick
Angehängte Dateien:
OP #2492092
Läubi .. schrieb:
> Ich würde dir Empfehlen lieber ein Plugin für Hudson/Jenkins zu
> schreiben, da hast du viele Basisfunktionen schon integriert.

Hab ich auch schon drüber nachgedacht, aber Eagle oder generell EDA 
Software ist schlecht zu integrieren und automatisieren. Ausserdem ist 
auch Jenkins zu stark auf Text-Quellcode fixiert, Daher ist es einfacher 
das ganze 'Standalone' zu betreiben und , wie schon erwähnt, zur 
weiteren Verwaltung einen anderen Client benutzten.

Läubi .. schrieb:
> eventuell gleich so auslegen das
> einfach auch andere Layoutprogramme eingebunden werden können

Ist jetzt schon so ausgelegt. Das Web-Frontend ist komplett abstrahiert 
von der EDA Software. Im Hintergrund steckt eine kleine Software, welche 
auf Git, Eagle zugreift und alle relevanten Daten über HTTP mit YAML 
Beschreibung zu allen Zeichnungen etc. zur Verfügung stellt.
Persönliche Seite #2492103
Patrick F. schrieb:
> Ausserdem ist auch Jenkins zu stark auf Text-Quellcode fixiert
Jain... es gibt dort auch graphische Auswertungen. Gerade für die 
Diffdarstellung zwischen Commits wäre eine Graphische Darstellung ganz 
nett :)

Hudson/Jenkins bietet halt gerade für Webfrontent schon eine recht gute 
Infrastruktur und viele Plugins wie z.B. auch Fehlerverfolgungsysteme 
etc.

Will dir hier aber auch nix einreden, wünsche auf jedenfall viel Erfolg 
mit dem Projekt.
OP #2492150
Läubi .. schrieb:
> Gerade für die
> Diffdarstellung zwischen Commits wäre eine Graphische Darstellung ganz
> nett :)

Hab dies, wie im dritten Bild zu sehen, mit der Rot- / Grün-Darstellung 
umgesetzt. Die Unterschiede sind auch, bis auf geändert Werte sehr gut 
zu erkennen.

Läubi .. schrieb:
> Will dir hier aber auch nix einreden, wünsche auf jedenfall viel Erfolg
> mit dem Projekt.
Bin über jeden Vorschlag dankbar :)
Gast #3276265
Mir gefällt die graphische Auswertung der Commits.

Da Mitschüler von mir in ihrer Diplomarbeit EAGLE verwenden würde es 
mich interessieren, wie es mit der Entwicklung des Clients aussieht.

Gibt es schon eine Testversion?
Brauchst du noch Hilfe bei der Programmierung?
#3397544
Hallo,

ich mach hier mal ganz frech Werbung für mein Git und Eagle Diff Tool, 
Patrick ich hoffe das ist ok.

Man braucht nur Java 7 bzw. OpenJDK 7 und natürlich Eagle. Es läuft 
unter Windows und Linux.

Es macht die gleichen Diff Bilder, wie die oben vom Patrick.

Hier findet ihr alle weitere Informationen: 
https://github.com/hurik/JGeagle

Gruß aus Konstanz,
Andreas
Angehängte Dateien:
OP #3928274
Hi Johannes,

das Projekt wird mittlerweile kommerziell weiterentwickelt. Auf 
http://aisler.net gibt es dazu mehr Informationen oder frag einfach hier 
nach ;)
Die Software ist mittlerweile produktiv einzusetzen und wurde stark in 
Richtung BOM Managment, Controlling und Workflow Organisation erweitert.


Gruß,
Patrick

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.