Nous essayons de créer un support où les personnes qui veulent commencer par contribuer à des sources ouvertes et à des contributeurs open source se rencontrent et discutent de leurs pensées et de leurs questions (en train de commencer avec l'open source).
Site Web [WIP]
Après chaque engagement
predev sur GitHub est automatiquement déployée pour OpenSourceHelpCommunity-Pedev.herokuApp.com.develop sur GitHub est automatiquement déployée pour OpenSourceHelpCommunity-Dev.herokuApp.com.master est automatiquement déployée pour OpenSourceHelpCommunity.herokuApp.com.Ceci utilise Django (1.11) et Bootstrap
Il s'agit d'un projet open source et nous serons heureux de voir des contributeurs qui signalent également des bogues et des demandes de fonctionnalités de fichier soumettant des demandes de traction. Ce projet adhère au code de conduite collaboratif. En participant, vous vous attendez à maintenir le code de conduite. Avant de créer New issue et Pull request , veuillez vous référer au modèle.
Tout le développement est effectué sur la branche predev et une fois que nous sommes prêts à tester le déploiement dans un environnement réel avec des bases de données, nous fusions la branche predev avec la branche develop . Lorsque nous serons prêts pour une nouvelle version, nous fusionnez develop avec master pour le déployer sur notre site Web principal. Veuillez soumettre votre demande de traction en fonction de la succursale predev .
Courir
pip install -r requirements.txtPour installer tout ce qui est nécessaire pour exécuter ce projet sur Heroku ainsi que sur votre local.
Cloner ce référentiel en utilisant
git clone [email protected]:OpenSourceHelpCommunity/OpenSourceHelpCommunity.github.io.gitEntrez dans la vidéo pédagogique de l'application principale de Django sur l'installation de Django
cd oshcInstallez pré-engagement dans vos crochets GIT. Le pré-commit fonctionnera désormais sur chaque engagement. Chaque fois que vous clonez un projet qui utilise l'installation pré-engagement en cours d'exécution doit toujours être la première chose que vous faites après l'installation des exigences.
pre-commit installCollectStatic Files en utilisant
python manage.py collectstaticExécutez l'application
python manage.py runserver Pour exécuter l'application Web en mode de débogage, définissez la variable d'environnement de débogage. Dans Linux, exécutez la commande export DEBUG=True dans le terminal.
N'hésitez pas à soulever et à résoudre les problèmes. Pour toute question, rejoignez # OSHC-DEV sur Slack. Obtenez une invitation ici.
Remarque: Toutes les tâches liées à la conception ont des récompenses associées.