Hallo moron, (ich hätte Probleme damit dich auf Englisch auch so anzureden...
)
der erste Punkt ist erstmal das Kompilieren von aMule. Dazu solltest du mehr in der Wiki finden, aber allgemein besteht es aus einem "./configure [--plus-optionen]" zum Konfigurieren der Kompilation, einem "make" zum eigentlichen Kompilieren und einem "make install" zum installieren.
Dies alles führst du im Verzeichnis mit den aMule-Dateien aus. Die Wiki bietet dir dazu auch noch ein paar mehr Informationen.
Zur eigentlichen Entwicklung brauchst du dann Kenntnisse von folgenden Sachen:
- Englisch - die meisten Entwickler sprechen kein Deutsch und du wirst mit den Entwicklern kommunizieren wollen
- C++, aber das lernt man auch beim Programmieren
- Programmierung mit den
wxWidgets - viele Teile von aMule nutzen wxWidgets-Funktionen
-
dem aMule Coding StyleAnsonsten schnappst du dir einfach deinen Lieblingstextditor oder deine LieblingsIDE, fängst an zu hacken und schickst uns Patches.
Solltest du Fragen zum Code haben, so kannst du diese gerne (möglichst auf Englisch) hier stellen.