Dieser Leitfaden befindet sich aktuell in der Erstellung durch das Autorenteam und wurde bisher noch keinem Review unterzogen. Daher ist dieser Leitfaden zum aktuellen Zeitpunkt noch nicht vollständig. Es können daher fehlerhafte, lückenhafte oder unvollständige Informationen enthalten sein.
Entwicklung von Open Source
Dieser Abschnitt beschreibt den Anwendungsfall als Unternehmen eigene Komponenten als Open-Source-Projekt zu entwickeln.
- Mehrwert aus Unternehmenssicht
- Anpassung des Entwicklungsprozesses zur Berücksichtigung externer Entwickler
- Lizenzen
- Beispielhafte Setups
Mehrwert aus Unternehmenssicht
- Verweis auch auf Versionsverwaltungskapitel
Anpassung des Entwicklungsprozesses zur Berücksichtigung externer Entwickler
- Namensräume, Tools und Prozesse, um mit fehlendem Originalsystem umzugehen, Unterstützung verschiedener Releases, Unit Tests, ….
- Open Source Namespaces
- Minimierung von Abhängigkeiten zum SAP-Standard
- Auswirkungen auf die Paketstruktur
- “Inner Source” -> oder Versionsverwaltungskapitel
Lizenzen
Siehe auch Lizenzen Allgemein
Beispielhafte Setups
abapGit
- 7.02, Unit Tests ohne Server
abap2ui5
- Multitarget, Downport, …