Wir versuchen, ein Medium zu schaffen, in dem Menschen, die mit dem Beitrag zu Open Sources und Open Source -Mitwirkenden beginnen möchten, ihre Gedanken und Fragen erfüllen und diskutieren (beginnen mit Open Source).
Website [WIP]
Nach jedem Commit
predev -Zweig in GitHub wird automatisch in OpenSourcehelpCommunity-Predev.herokuapp.com bereitgestellt.develop in GitHub wird automatisch in OpenSourcehelpCommunity-dev.herokuapp.com bereitgestellt.master -Filiale wird automatisch in OpenSourcehelpCommunity.herokuapp.com bereitgestellt.Dies verwendet Django (1.11) und Bootstrap
Dies ist ein Open -Source -Projekt, und wir würden uns freuen, Mitwirkenden zu sehen, die Fehler und Dateifunktionsanfragen melden, die auch Pull -Anfragen senden. Dieses Projekt hält sich an den kollaborativen Verhaltenskodex. Durch die Teilnahme erwarten Sie den Verhaltenskodex. Bevor Sie New issue und Pull request erstellen, lesen Sie bitte die Vorlage.
Die gesamte Entwicklung erfolgt in predev Branch und sobald wir für das Testen der Bereitstellung in realer Umgebung mit Datenbanken bereit sind, fusionieren wir den predev -Zweig mit dem develop . Wenn wir für eine neue Version bereit sind, develop wir mit master um es auf unserer Hauptwebsite bereitzustellen. Bitte senden Sie Ihre Pull -Anfrage basierend auf predev Branch.
Laufen
pip install -r requirements.txtSo installieren Sie alles, was erforderlich ist, um dieses Projekt sowohl auf Heroku als auch auf Ihrem Einheimischen auszuführen.
Klonen Sie dieses Repository mithilfe
git clone [email protected]:OpenSourceHelpCommunity/OpenSourceHelpCommunity.github.io.gitGehen Sie in das Hauptanweisungsvideo von Django App zum Installieren von Django
cd oshcInstallieren Sie das Vorverfahren in Ihre Git-Hooks. Pre-Commit wird jetzt in jedem Commit laufen. Jedes Mal, wenn Sie ein Projekt klonen, bei dem die Installation vor dem Kommission vorkommt, sollte immer das erste sein, was Sie nach der Installation von Anforderungen tun.
pre-commit installSammstatische Dateien verwenden
python manage.py collectstaticFühren Sie die App aus
python manage.py runserver Um die Web -App im Debug -Modus auszuführen, setzen Sie die Debug -Umgebungsvariable fest. Führen Sie unter Linux den Befehl export DEBUG=True im Terminal aus.
Fühlen Sie sich frei, Probleme aufzuwerfen und zu beheben. Bei Fragen treten Sie #OSHC-Dev on Slack bei. Holen Sie sich hier eine Einladung.
HINWEIS: Mit ihnen sind alle auf Designbezogenen Aufgaben belohnt.