Für eine optimale Zusammenarbeit mit Openstream sind folgende Voraussetzungen sehr wichtig. Wir behalten uns das Recht vor, Projektanfragen abzulehnen, wenn diese Voraussetzungen nicht erfüllt sind.
Projektübersicht
Bitte beschreiben Sie den Zweck Ihres Projekts und Ihre Zielgruppe prägnant in 2-4 Sätzen.
Hosting
Sie benötigen nicht zwangsweise einen eigenen Server, aber ein Shared Hosting mit SSH Zugriff und Git ist sehr wichtig, um Code Anpassungen und Updates sicher auf das Live-System (produktive Umgebung) zu befördern. Es ist ausserdem wichtig zu wissen, wer sonst noch Zugriff auf das Live-System hat und wie diese Personen den Code dort anpassen. Wenn mehrere Leute Zugriff haben, muss abgestimmt werden wer was wann tut.
Testumgebung
Unsere Entwickler arbeiten hauptsächlich in einer lokalen Entwicklungsumgebung auf dem eigenen Rechner. Die Änderungen werden dann optimalerweise zuerst auf ein Test-System (Sandbox oder Staging Umgebung genannt) übertragen, dort von Ihnen getestet und nach Freigabe auf das Live-System übertragen.
Change Log
Falls Sie bisher keine Versionsverwaltung im Einsatz hatten benötigen wir dennoch ein Change Log (Änderungsprotokoll), um zu sehen was alles geändert wurde. Es ist auch wichtig zu wissen, welche Plugins, Extensions oder sonstige externen Systeme integriert wurden.