ภาพรวม
- เป้าหมายของโปรเจ็กต์นี้คือการมีโค้ดสำหรับโครงสร้างข้อมูลและอัลกอริธึมต่างๆ ใน C, C++, Java, Python, C#, Go, JavaScript, PHP, Kotlin และ Scala
- รู้สึกอิสระที่จะมีส่วนร่วมตามที่คุณต้องการ
- ตรวจสอบให้แน่ใจว่าได้ปฏิบัติตามหลักเกณฑ์การบริจาคตามรายการด้านล่าง
เนื้อหา
- ขณะนี้เรามี 10 โฟลเดอร์สำหรับ 10 ภาษาการเขียนโปรแกรม ได้แก่ C, C++, Java, Python, C#, Go, JavaScript, PHP, Kotlin และ Scala
- อย่าสร้างโฟลเดอร์ในการส่งของคุณ เว้นแต่ได้รับคำสั่งให้ทำเช่นนั้นโดยเฉพาะ
คุณไม่สามารถสร้างการประชาสัมพันธ์ได้โดยตรง คุณต้องได้รับมอบหมายปัญหา หากไม่มีปัญหา ให้สร้างปัญหาขึ้นมา ถามในภาษาโปรแกรมที่คุณต้องการ และรอให้มอบหมายให้คุณ การไม่ปฏิบัติตามนี้จะถือเป็นการละเมิดและการประชาสัมพันธ์ของคุณจะถูกทำเครื่องหมายว่าไม่ถูกต้อง ในขณะที่สร้างปัญหา โปรดปฏิบัติตามรูปแบบ มิฉะนั้น ปัญหาจะถูกปิด
แนวทางการบริจาค {สำหรับคำอธิบายโดยละเอียดเพิ่มเติม โปรดอ่านวิธีการบริจาค}
- ประเด็นต่างๆ จะได้รับมอบหมายตาม ลำดับ ก่อนหลัง บุคคลที่สร้างปัญหาจะได้รับความสำคัญเป็นอันดับแรก จากนั้นจะมีการมอบหมายประเด็นต่างๆ ตามผู้ที่แสดงความคิดเห็นก่อน คุณเพียงแค่ต้องแสดงความคิดเห็นเกี่ยวกับปัญหา ขอให้ได้รับมอบหมาย และ ภาษาการเขียนโปรแกรม ที่คุณควรมอบหมาย และจะดำเนินการหากเห็นว่าเหมาะสม
- คุณไม่สามารถแก้ไขปัญหาใดๆ ที่ไม่ได้มอบหมายให้กับคุณได้
- หากคุณมีสิ่งอื่นใดอยู่ในใจ อย่าลังเลที่จะสร้างปัญหา และโปรดรอให้ระบบมอบหมายปัญหาให้กับคุณ หากได้รับมอบหมายให้คุณ คุณสามารถเริ่มดำเนินการและสร้าง PR ได้
- PR ทั้งหมดจะต้องทำจากสาขา สร้างสาขาแยกต่างหากสำหรับทุกปัญหาที่คุณกำลังดำเนินการอยู่ จากนั้นจึงสร้าง PR
- ในไฟล์โค้ดของคุณ ให้เพิ่ม (ภายในความคิดเห็นแบบหลายบรรทัด) ตัวอย่างอินพุตและเอาท์พุตที่ส่วนท้ายของไฟล์ พร้อมด้วยความซับซ้อนของเวลาและพื้นที่
- ทุกครั้งที่คุณเพิ่มไฟล์ผ่าน Pull Request ให้อัปเดตไฟล์ README.md สำหรับภาษานั้นๆ ตาม ลำดับตัวอักษร ใน PR เดียวกัน คุณจะพบไฟล์ README.md ในแต่ละโฟลเดอร์ภาษา
- การลอกเลียนแบบเป็นสิ่งที่ไม่สนับสนุนอย่างมาก และ PR ที่ถูกลอกเลียนแบบจะไม่ได้รับการยอมรับเลย และจะถูกทำเครื่องหมายว่าเป็นสแปม
- ควรสร้าง PR ภายในหนึ่งสัปดาห์หลังจากที่คุณได้รับมอบหมาย
- คุณสามารถอ้างสิทธิ์ได้มากกว่า 4 ประเด็น กล่าวคือ คุณสามารถมีปัญหาในการทำงานได้สูงสุด 4 ประเด็นสำหรับพื้นที่เก็บข้อมูลนี้ ณ เวลาใดก็ได้
จะอัพโหลดไฟล์ได้ที่ไหน
โปรดอ่านสิ่งนี้
- ไฟล์ของคุณควรอัปโหลดลงในโฟลเดอร์ที่เกี่ยวข้องโดยตรง (เช่น หากคุณเขียนโค้ดสำหรับโครงสร้างข้อมูลใน C-Plus-Plus ไฟล์นั้นจะเข้าไปอยู่ในโฟลเดอร์ C-Plus-Plus เป็นต้น)
- แก้ไขไฟล์ README.md ที่เกี่ยวข้องเพื่อ เพิ่มลิงก์ไปยังโค้ดของคุณในส่วนที่เกี่ยวข้อง (GitHub Markdown Guide)
- ไม่ว่าในกรณีใดก็ตาม ห้ามสร้างโฟลเดอร์ใหม่ภายในโฟลเดอร์ภาษาเพื่ออัปโหลดโค้ดของคุณ เว้นแต่ได้รับคำสั่งให้ทำเช่นนั้นโดยเฉพาะ
ไม่รู้จะสร้าง PR ยังไง? อ้างถึงสิ่งนี้: ขั้นตอนในการสร้าง PR
เราไม่รับผลงานที่ส่งเข้าร่วมงาน Hacktoberfest'22 อย่างจริงจัง
ผู้ดูแลสำหรับโครงการนี้ (อ้างอิงสิ่งนี้สำหรับคำแนะนำเฉพาะสำหรับผู้ดูแล)
- สุกฤษติ ชาห์ - @sukritishah15
อดีตผู้ดูแลโครงการนี้
- สุกฤษติ ชาห์ - @sukritishah15
- อดิติ เขมกา - @aditik03
- กุนิชา จตุรเวดี - @gunisha30
- มานัน - @manan025
- สุมิต กุมาร์ รอย - @mephi007
- ฟัลกูนี ซาร์การ์ - @lostgirljourney
- อนันยานคร - @AnanyaNagar
- ราหุล โจชิ - @mrjoshi0147
- อุนนาติ เดชวาล - @unnatideshwal
- มานัน ชวาลา - @mananchawla2005
- นิรันจัน กุมาร์ เอส - @niranjantuty
- สุนิล แนร์- @sunilgknair051
- มัสคาน กุปตะ - @muskangupta19
- ปริยัล - @priyal2806
- มาฮิมา โกยัล - @mahimagoyalx
- พอล อีแวนส์ - @PaulEvans8669
- อามัน ปาราลิยา - @parauliya
- อาร์นาฟ รอย - @arnav-roy
- วอลเลซคอสต้า - @wallacecosta
- ศิวัม ยาดาฟ - @ExpressHermes
ร่วมกับ
ACM-W ต้องเป็นนักเรียนบท (ก.ย. - ต.ค. 2563)
ใบอนุญาต
โครงการนี้เป็นไปตามใบอนุญาต MIT
แสดงความรักด้วยการจากไป