domecodeDomeCode ได้รับการเก็บถาวรในขณะนี้เนื่องจากไม่มีกิจกรรมการพัฒนาในโครงการนี้มาระยะหนึ่งแล้ว -
เราต้องการผู้ดูแล กรุณาติดต่อกับ Arth Tyagi คุณสามารถเริ่มต้นด้วยการทำงานกับปัญหาด้วยการทำ PRS และแนะนำคุณสมบัติใหม่ ๆ หากรหัสของคุณดีคุณจะได้รับการดูแลของ DomeCode
DomeCode เป็นแพลตฟอร์มการเข้ารหัสที่รวมประสบการณ์การเข้ารหัสด้วยการจัดหาทรัพยากรและเครื่องมือที่เกี่ยวข้องทั้งหมดในแพลตฟอร์มเดียว บน DomeCode คุณสามารถฝึกฝนได้ในหกภาษารวมถึง Rust, C, C ++, GO, Java และ Python เรียนรู้จดบันทึกพูดคุยเรื่องในฟอรัมเชื่อมต่อกับนักพัฒนาคนอื่น ๆ ทำงานร่วมกันในโครงการกับพวกเขาเป็นส่วนหนึ่งของชุมชนนักพัฒนาซอฟต์แวร์และอีกมากมาย!
พื้นที่เก็บข้อมูลนี้เป็นรหัสโอเพ่นซอร์สของ DomeCode ซึ่งเป็นแพลตฟอร์มแบบครบวงจรเพื่อเรียนรู้รหัสฝึกฝนอภิปรายงานวางแผนจดบันทึกฟังเพลงและอีกมากมาย!
ใบอนุญาต AGPL อนุญาตให้ใช้รหัสฐานนี้ฟรีในโครงการโอเพนซอร์ซฟรีอื่น ๆ อย่างไรก็ตาม codebase ไม่สามารถใช้สำหรับโครงการที่ชำระเงินได้ฟรี สำหรับโครงการที่ชำระเงินการใช้รหัสฐานนี้จะต้องจ่ายเช่นกัน
หากใครต้องการแบ่งปันประสบการณ์ของพวกเขาโดยใช้ DomeCode คุณสามารถแบ่งปันกับฉันเป็นการส่วนตัวใน Discord (Zuck#9454) หรือส่งอีเมลถึงฉันที่ [email protected] ? -
PS ที่เก็บนี้เป็น codebase โอเพนซอร์ซของ domeCode codebase ที่เป็นกรรมสิทธิ์ของ domeCode สามารถเข้าถึงได้สำหรับผู้ที่อยู่ในทีมพัฒนาภายในเท่านั้น
? ♂ ความท้าทายในการทดสอบทักษะของคุณ
แบบฝึกหัดเพื่อเป็นแนวทางให้โปรแกรมเมอร์ทุกระดับทักษะ
- ฟอรัมเพื่อหารือเกี่ยวกับความท้าทายหรือสิ่งอื่นใดที่เกี่ยวข้องกับการเขียนโปรแกรม
- เครื่องมือวางแผนที่จะจดบันทึกและวางแผนงาน️จากที่ที่คุณเรียนรู้ที่จะรหัส/รหัสฝึก
- คุณลักษณะผู้สร้างเพื่อให้คุณสร้างรายชื่อผลิตภัณฑ์/โครงการของคุณที่มีข้อมูลที่จำเป็นทั้งหมดในรูปแบบของลิงค์ที่แชร์ได้เพื่อไม่ให้ข้อมูลใด ๆ เกี่ยวกับโครงการของคุณ
- เพลง lo-fi to program โดย;
⚛ฟิวชั่นตัวแก้ไขรหัสแบบใช้แล้วทิ้งพร้อมบทช่วยสอนและดูตัวอย่างภายในสำหรับผู้ที่เริ่มต้นใช้งาน Front-End!
นี่คือสิ่งที่คุณสมบัติตัวแก้ไขรหัสแบบใช้แล้วทิ้ง
เข้าร่วมชุมชนของเราใน Discord!
ในช่วงเวลาของการเขียนนี้ในวันที่ 4 กันยายนปี 2020 DomeCode เสนออาร์เรย์ของอนาคตให้ผู้ใช้ซึ่งทำให้ DomeCode เป็นแพลตฟอร์มแบบครบวงจรอย่างแท้จริง
แทร็ก, ฝึก, แบบทดสอบ, ฟิวชั่น, ความช่วยเหลือ!, โปรแกรมใบรับรอง
หมายเหตุผู้สร้างงาน
ดนตรีฟอรัมลีดเดอร์บอร์ด 1v1 ความท้าทาย
➔บล็อก
➔เครื่องมือทางสังคม
➔การส่งข้อความ
ตัวค้นหาผู้ใช้เบื่อ!
คุณสมบัติที่ยังไม่เผยแพร่จะ ถูกเน้น
หากคุณต้องการทำงานกับสิ่งใดนอกเหนือจากโมดูลที่มีอยู่ในที่เก็บโอเพนซอร์ซโปรดติดต่อเรา
คุณจะสามารถมีส่วนร่วมในคุณสมบัติเหล่านี้ทั้งหมดและพวกเขา จะได้รับการรักษา โอเพ่นซอร์สตลอดไป นอกจากนี้คุณยังจะสามารถมีส่วนร่วมในส่วนหน้าพื้นฐานของ DomeCode โดยไม่ต้องสมัครเป็นส่วนหนึ่งของทีมพัฒนาภายใน
เมื่อเราทำกำไรได้เราอาจพิจารณาโมดูลบางอย่างที่เป็นส่วนตัวเพื่อให้โอเพนซอร์ซ เรา <3 โอเพ่นซอร์ส อย่างไรก็ตามในขณะเดียวกันก็เป็นสิ่งสำคัญที่จะลดโอกาสในการทำซ้ำโดยการทำส่วนของ domeCode ที่ไม่ได้เป็นทั่วไปในธรรมชาติการปิดแหล่งที่มาอย่างน้อยก็จนกว่าเราจะเป็นผู้เล่นที่ใหญ่กว่าในตลาด
โปรดดูคู่มือการบริจาค
สิ่งที่ต้องดูแล:
มีความรู้ก่อนหน้าใน Django อย่างน้อยที่สุดในระดับ หนึ่ง เพียงพอที่จะรู้วิธีการอพยพย้ายถิ่นสร้างผู้ใช้ที่ยอดเยี่ยมและงานอื่น ๆ ที่ง่ายมาก ความรู้ที่แนะนำเพื่อมีส่วนร่วมอย่างมากในโครงการคือคุณควรรู้วิธีการทำงานกับช่อง Django สร้าง API ของคุณเองทำงานกับ Async Python ใช้คื่นฉ่ายโดยไม่ต้องพบปัญหาตลอดเวลารู้ว่าเว็บเซิร์ฟเวอร์ทำงานโดยทั่วไปและรู้วิธีใช้ Docker อย่างเหมาะสม สิ่งเหล่านี้ไม่ใช่ข้อกำหนดต่อ se แต่ขอแนะนำทั้งหมด
ใช้คำสั่ง devmanage.py แทนคำสั่ง manage.py ในสภาพแวดล้อมการพัฒนา
โครงการนี้ใช้ decouple ดังนั้นตรวจสอบให้แน่ใจว่าได้สร้างไฟล์ .env ในท้องถิ่นในไดเรกทอรีรูทของโครงการที่มีตัวแปรทั้งหมดด้วยค่าจำลอง
ตัวแปรที่คุณควรรวมไว้คือตัวเลือกที่มี config() ถัดจากพวกเขาในไฟล์ devmanage.py หากมีข้อผิดพลาดเนื่องจากค่าที่ขาดหายไปของตัวแปรสภาพแวดล้อมสามารถแก้ไขได้อย่างง่ายดายโดยผ่านตัวแปรที่เหมาะสม มันเป็นเรื่องทั่วไป
ผู้ใช้ Postgres DB ควรเป็น superuser ในการใช้การย้ายถิ่นสำหรับเทคนิคการค้นหาล่าสุดที่ใช้ใน DomeCode
นี่คือไฟล์จำลอง. Env ที่คุณสามารถใช้ได้:
SECRET_KEY="hk"
DB_HOST="abcd"
SOCIAL_AUTH_GITHUB_KEY="hk"
SOCIAL_AUTH_GITHUB_SECRET="hk"
SOCIAL_AUTH_GOOGLE_OAUTH2_KEY="hk"
SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET="hk"
SECURE_HSTS_SECONDS="10"
SESSION_COOKIE_SECURE="False"
CSRF_COOKIE_SECURE="False"
AWS_ACCESS_KEY_ID="hc"
AWS_SECRET_ACCESS_KEY="hc"
AWS_STORAGE_BUCKET_NAME="hc"
ADMIN_URL="admin"
JUDGE0_RAPID_API_KEY="abc"
HONEYBADGER_KEY="abc"
DB_NAME="domecode"
DB_USER="dummy"
DB_PASSWORD="password"
หากคุณต้องการทำสิ่งที่เกี่ยวข้องกับผู้พิพากษา API ให้รับรหัส API ของคุณเองจากที่นี่และวางคีย์นั้นไว้ในตัวแปร JUDGE0_RAPID_API_KEY ใน. env
เมื่อคุณทำเสร็จแล้วคุณสามารถเริ่มทำงานเพื่อแก้ไขรายละเอียดของ nitty gritty ทำการปรับปรุงการค้นหาปัญหาและรายงานพวกเขาในแท็บปัญหาของที่เก็บนี้ สร้าง PRS และสนุก!
หมายเหตุ: คุณควรทราบว่าถ้าคุณกำลังทำงานบนส้อมของที่เก็บนี้คุณต้องซิงค์ก่อนที่จะผลักดันการเปลี่ยนแปลงไปยังส้อมและทำประชาสัมพันธ์กับ repo นี้ วิธีการซิงค์การเปลี่ยนแปลงที่เกิดขึ้นกับ repo นี้ไปยังส้อมของคุณ? ดูสิ่งนี้
Flake8 ใช้
ตรวจสอบให้แน่ใจว่ารหัสมี docStrings เว้นแต่ว่ารหัสนั้นค่อนข้างทั่วไปและสามารถอธิบายได้ด้วยตนเอง หากคุณเกิดทางออกด้วยตัวเองเกี่ยวกับปัญหาบางอย่างให้แน่ใจว่าได้รวมความคิดเห็นและ/หรือเอกสาร
รูทไฟล์คงที่คือไดเรกทอรี notes ซึ่งแปลกและฉันรู้ แต่ตั้งแต่เริ่มต้นของแพลตฟอร์มนี้ไดเรกทอรีสแตติกรากตั้งอยู่ที่นั่นและไม่เป็นไร แอป notes เป็นแอพแรกในเรื่องนี้
หมายเหตุ: ในสถิติภาษาของ repo, HTML และ CSS ถูกปิดใช้งานโดยเจตนา
หากคุณต้องการเป็นผู้ทำงานร่วมกันภายนอกที่มีส่วนร่วมใน DomeCode ที่ความถี่ของคุณเองเพียงแค่ให้ความช่วยเหลือในที่เก็บนี้
อย่างไรก็ตามหากคุณต้องการเป็นส่วนหนึ่งของทีมพัฒนาคุณสมบัติใหม่ของ DomeCode (เรามีที่เก็บส่วนตัวสำหรับสิ่ง [email protected] ) และต้องการได้รับประโยชน์ในอนาคตที่อาจเชื่อมโยงกับการทำงานกับ DomeCode ในรูปแบบใด ๆ
หรือ
ใช้โดยใช้สิ่งนี้
ถูกใช้ใน domeCode

เยี่ยมชมที่นี่


เยี่ยมชมที่นี่ซึ่งมีให้เป็นแพ็คเกจ PYPI ที่นี่
ติดตั้งด้วย: pip install django-judge ขอบคุณสำหรับการเยี่ยมชมสิ่งนี้!