Ich überlege, eine bestehende mobile App zu einem Open-Source-Projekt zu machen. Es hat eine Android- und iPhone-Version.
Während ich Open-Source-Projekte verwendet und Feature-Anfragen und Fehlerberichte eingereicht habe, habe ich noch nie ein Open-Source-Projekt erstellt oder mit einem Patch zu einem bestehenden beigetragen.
Was sind die wichtigsten Dinge, die ich berücksichtigen sollte, bevor ich die Quelle meines Projekts öffne? Welche spezifischen Schritte empfehlen Sie für das Open-Sourcing einer mobilen App?
Sie haben Glück, als ich anfing, Open-Source-Projekte zu starten, habe ich nicht bemerkt, dass dieses großartige Buch existiert,
Es enthält allgemeine Tipps zu fast allen Aspekten der Ausführung eines Open-Source-Projekts und Sie können Ihre eigenen für die mobile Welt hinzufügen.
GoogleCode ist ein guter Ort, um Ihr Projekt hochzuladen. Dort wirst du einen Problem-Tracker und ein Wiki haben, um darüber zu schreiben.
Für eine wirklich tolle OSS-Anwendung würde ich vorschlagen, dass Sie git verwenden. Kostenloses Hosting für Git wird von github bereitgestellt. Ein guter Ausgangspunkt für die Verwendung von Git ist Ссылка
Was die Entwicklung von FOSS betrifft, unterscheidet es sich nicht sehr von der üblichen Entwicklung. Aber hier müssen Sie verschiedene Rollen wie Produktmanager, Entwickler und Tester haben.
Andere Dinge, um die Sie sich kümmern müssen.
Da Sie der Initiator sind, müssen Sie die Kontrolle über seine Entwicklung übernehmen.
Ihr Code sollte für andere leicht verständlich sein. Die Dokumentation ist für andere Entwickler von größter Wichtigkeit.
Seien Sie nicht beleidigt, wenn jemand eine Abzweigung Ihres Projekts erstellt. Wissen Sie, dass Sie sich schützen müssen, indem Sie entsprechende Lizenzen wie GPLV3 oder andere, die Sie für angemessen halten, einsetzen.
Tags und Links android iphone open-source mobile