우리는 오픈 소스에 기여하고 오픈 소스 기고자들이 만나서 자신의 생각과 질문 (오픈 소스로 시작)을 만나고 토론하는 사람들이 매체를 만들려고 노력하고 있습니다.
웹 사이트 [WIP]
모든 커밋 후
predev Branch는 자동으로 OpenSourceHelpCommunity-Redev.herokuapp.com에 배포됩니다.develop 지점은 자동으로 OpenSourceHelpCommunity-dev.herokuapp.com에 배포됩니다.master 브랜치는 자동으로 OpenSourceHelpCommunity.herokuapp.com에 배포됩니다.이것은 django (1.11)와 부트 스트랩을 사용합니다
이 프로젝트는 오픈 소스 프로젝트이며 풀 요청을 제출하는 버그 및 파일 기능 요청을보고하는 기고자를 만나게되어 기쁩니다. 이 프로젝트는 공동 행동 강령을 준수합니다. 참여함으로써 행동 강령을 유지할 것으로 예상됩니다. New issue 만들고 Pull request 전에 템플릿을 참조하십시오.
모든 개발은 predev Branch에서 수행되며 데이터베이스를 사용하여 실제 환경에서 배포를 테스트 할 준비가되면 predev Branch를 develop 분기와 병합합니다. 새 릴리스 준비가되면 master 와 develop 메인 웹 사이트에 배치합니다. predev Branch를 기준으로 풀 요청을 제출하십시오.
달리다
pip install -r requirements.txt이 프로젝트를 Heroku와 현지에서 실행하는 데 필요한 모든 것을 설치합니다.
이 저장소를 사용하여 복제하십시오
git clone [email protected]:OpenSourceHelpCommunity/OpenSourceHelpCommunity.github.io.gitDjango 설치에 대한 Main Django 앱 교육용 비디오 안으로 들어갑니다.
cd oshcGIT 후크에 사전 커밋을 설치하십시오. 사전 커밋은 이제 모든 커밋에서 실행됩니다. 사전 커밋 실행 프리 커미트 설치를 사용하는 프로젝트를 복제 할 때마다 요구 사항을 설치 한 후에는 항상 가장 먼저해야 할 일이어야합니다.
pre-commit install사용하는 수집 파일
python manage.py collectstatic앱을 실행하십시오
python manage.py runserver 디버그 모드에서 웹 앱을 실행하려면 디버그 환경 변수를 설정하십시오. Linux에서는 터미널에서 export DEBUG=True 명령을 실행하십시오.
자유롭게 문제를 제기하고 해결하십시오. 질문이 있으시면 Slack에서 #OSHC-DEV에 가입하십시오. 여기에 초대를 받으십시오.
참고 : 모든 설계 관련 작업에는 이와 관련된 보상이 있습니다.