เรากำลังพยายามสร้างสื่อที่ผู้คนที่ต้องการเริ่มต้นด้วยการมีส่วนร่วมในการเปิดแหล่งที่มาและผู้มีส่วนร่วมโอเพนซอร์สพบและหารือเกี่ยวกับความคิดและคำถามของพวกเขา (เริ่มต้นด้วยโอเพ่นซอร์ส)
เว็บไซต์ [WIP]
หลังจากการกระทำทุกครั้ง
predev บน GitHub จะถูกปรับใช้โดยอัตโนมัติไปยัง OpenSourceHelPcommunity-Predev.herokuapp.comdevelop บน GitHub จะถูกปรับใช้โดยอัตโนมัติไปยัง OpenSourceHelpCommunity-dev.herokuapp.commaster จะถูกปรับใช้โดยอัตโนมัติไปยัง OpenSourceHelPcommunity.herokuapp.comนี่คือการใช้ django (1.11) และ bootstrap
นี่เป็นโครงการโอเพ่นซอร์สและเรายินดีที่จะเห็นผู้มีส่วนร่วมที่รายงานข้อบกพร่องและการร้องขอคุณสมบัติไฟล์ส่งคำขอดึงเช่นกัน โครงการนี้ปฏิบัติตามจรรยาบรรณการทำงานร่วมกัน โดยการเข้าร่วมคุณคาดว่าจะรักษาจรรยาบรรณ ก่อนที่จะสร้าง New issue และ Pull request โปรดดูเทมเพลต
การพัฒนาทั้งหมดจะทำในสาขา predev และเมื่อเราพร้อมสำหรับการทดสอบการปรับใช้ในสภาพแวดล้อมจริงด้วยฐานข้อมูลเราจะรวมสาขา predev เข้ากับสาขา develop เมื่อเราพร้อมสำหรับการเปิดตัวใหม่เรารวม develop กับ master เพื่อปรับใช้บนเว็บไซต์หลักของเรา โปรดส่งคำขอดึงของคุณตามสาขา predev
วิ่ง
pip install -r requirements.txtในการติดตั้งทุกอย่างที่จำเป็นในการเรียกใช้โครงการนี้ใน Heroku เช่นเดียวกับในพื้นที่ของคุณ
โคลนที่เก็บนี้โดยใช้
git clone [email protected]:OpenSourceHelpCommunity/OpenSourceHelpCommunity.github.io.gitเข้าไปข้างในวิดีโอการเรียนการสอน Django Main Django เกี่ยวกับการติดตั้ง django
cd oshcติดตั้งล่วงหน้าลงในตะขอ Git ของคุณ ก่อนหน้านี้จะดำเนินการในการกระทำทุกครั้ง ทุกครั้งที่คุณโคลนโครงการที่ใช้การติดตั้งก่อนการทำงานล่วงหน้าควรเป็นสิ่งแรกที่คุณทำหลังจากติดตั้งข้อกำหนด
pre-commit installcollectstatic ไฟล์โดยใช้
python manage.py collectstaticเรียกใช้แอพ
python manage.py runserver ในการเรียกใช้เว็บแอปในโหมดดีบักให้ตั้งค่าตัวแปรสภาพแวดล้อมการดีบัก ใน Linux ให้ export DEBUG=True ในเทอร์มินัล
อย่าลังเลที่จะยกและแก้ไขปัญหา สำหรับคำถามใด ๆ ให้เข้าร่วม #OSHC-DEV บน Slack รับคำเชิญที่นี่
หมายเหตุ: งานที่เกี่ยวข้องกับการออกแบบทั้งหมดมีรางวัลที่เกี่ยวข้องกับพวกเขา