Hacktoberfest มาพร้อมกับ 10 ฤดูกาลเพื่อส่งเสริมการมีส่วนร่วมในโอเพนซอร์ซ
นี่คือฐานข้อมูลสำหรับโครงการส่วนหน้าที่สร้างขึ้นโดยใช้: HTML, CSS, JS
หลังจากเรียนรู้วิธีการใช้ repo นี้ไปที่โครงการความคิดในโลกแห่งความเป็นจริงของเรา นอกจากนี้ยังมีไว้สำหรับ Hacktoberfest
นี่คือการเปลี่ยนแปลงที่คุณสามารถทำได้
ขั้นตอนในการมีส่วนร่วมในโครงการนี้:
1. เพิ่ม Project files ของคุณของ html, css, js ใน ./projects/ ไดเรกทอรี
คุณต้องเพิ่มไฟล์ของคุณเองก่อนใน ./projects/
โครงการของคุณจะต้องเป็นโครงการของ HTML+CSS+JS โดยที่ JS ไม่ได้บังคับ หรือทั้ง 3 ไฟล์สามารถรวมกันใน index.html ด้วย
คุณสามารถดูโครงการนี้สำหรับการอ้างอิง: ./projects/Example-Project
2. เพิ่มข้อมูลของคุณใน ./contribution/ProjectList.json ไฟล์
คัดลอกวางรหัสด้านล่างนี้และแก้ไขด้วยรายละเอียดของคุณเอง
{
"Name" : " Example Project " ,
"Author" : " dev-AshishRanjan " ,
"tags" : [ " html " , " css " , " js " ],
"Github" : " https://github.com/dev-AshishRanjan " ,
"FilePath" : " ../projects/Example-Project/index.html " ,
"Description" : " Small And Breif description is needed which explains your project. "
}บันทึก :
index.html ของโครงการของคุณ1. Fork : แยก GitHub repo นี้ไปยังบัญชี GitHub ของคุณเอง 2. โคลน : โคลน repo ที่ถูกแยก (repo นำเสนอในบัญชีของคุณ) ไปยังเครื่องในพื้นที่ของคุณ อย่าลืมเพิ่มชื่อผู้ใช้ของคุณ
git clone https://github.com/[username]/Hacktoberfest-Frontend.git
2. รับในโฟลเดอร์ Hacktoberfest-Frontend
cd Hacktoberfest-Frontend3. สร้าง สาขาใหม่
git checkout -b my-new-branch4. การเปลี่ยนแปลง : สร้างสาขาใหม่และกระทำการเปลี่ยนแปลงของคุณในสาขานั้น ทำตามวิธีการมีส่วนร่วม
5. เพิ่ม และ กระทำ
git add .git commit -m "Relevant message"6. Push : หลังจากการเปลี่ยนแปลงทั้งหมดได้รับการเปลี่ยนแปลงให้ผลักดันการเปลี่ยนแปลงของคุณไปยัง repo ระยะไกลของคุณ
git push origin my-new-branch7. PR : หลังจากผลักดันการเปลี่ยนแปลงเพิ่มการประชาสัมพันธ์จาก repo ระยะไกลของคุณไปยังสาขา dev ของ repo นี้
หากคุณยังใหม่กับ Git และ GitHub ฉันจะแนะนำให้คุณผ่านสิ่งนี้ก่อน:
- วิดีโอ yt (แนะนำ): https://www.youtube.com/watch?v=rgoj5yh7evk&pp=yguoz2l0igfuzcbnaxrodwi%3d
- เอกสาร: https://hacktoberfest.com/partipolication/#beginner-resources
หากคุณยังใหม่กับโอเพ่นซอร์สคุณสามารถผ่าน: https://www.youtube.com/watch?v=yzevmecydce
วิธีที่ง่ายในการหลีกเลี่ยงความขัดแย้งคือการเพิ่ม 'ต้นน้ำ' สำหรับ repo git ของคุณเนื่องจาก PR อื่น ๆ อาจถูกรวมเข้าด้วยกันในขณะที่คุณกำลังทำงานกับสาขา/ส้อมของคุณ
git remote add upstream https://github.com/dev-AshishRanjan/Hacktoberfest-Frontend
คุณสามารถตรวจสอบได้ว่ารีโมทใหม่ได้ถูกเพิ่มโดยการพิมพ์
git remote -v
เพื่อดึงการเปลี่ยนแปลงใหม่ ๆ จากการซื้อใหม่ของพ่อแม่ของคุณเพียงแค่เรียกใช้
git merge upstream/dev