Git Versionsverwaltung für Eagle

OP #2491934
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren