บันทึกวิธีแก้ปัญหา LeetCode ลงใน GitHub ด้วยการซิงค์ Chrome ด้วยคลิกเดียว
บันทึกปัญหา LeetCode ที่เสร็จสมบูรณ์ไปยังที่เก็บ GitHub ด้วยการคลิกเดียว โดยรักษาไฟล์เฉพาะภาษาและแท็กความยาก LeetSync ซึ่งเป็นส่วนขยาย Chrome แบบโอเพนซอร์ส เชื่อมโยงบัญชี GitHub และ LeetCode ของคุณผ่านกระบวนการอนุญาตเพื่อทำให้เอกสารอัตโนมัติ ส่วนขยายนี้มีการเลือกที่เก็บ การจัดการไฟล์หลายภาษา และอินเทอร์เฟซที่ฝังอยู่ภายใน LeetCode ซึ่งมุ่งเป้าไปที่นักเรียน ผู้สมัครสัมภาษณ์ และวิศวกรที่ต้องการพอร์ตโฟลิโอการเขียนโค้ดที่มองเห็นได้ของปัญหาที่แก้ไขแล้ว。
การซิงค์ด้วยคลิกเดียวแทนที่การคัดลอกและวางด้วยมือเมื่อคุณแก้ปัญหาเสร็จ
ส่วนขยายเพิ่มการทำงานซิงค์ ที่อัปโหลดปัญหาที่แก้ไขแล้วจาก LeetCode ไปยังที่เก็บ GitHub ที่เลือกหลังจากที่คุณคลิกปุ่ม ซึ่งจะกำจัดการถ่ายโค้ดด้วยมือ กระบวนการทำงานใช้ขั้นตอนการเลือกที่เก็บในระหว่างการตั้งค่าเพื่อให้คุณสามารถเลือกหรือสร้างที่เก็บปลายทางได้ การดำเนินการโดยตรงนี้รักษาโค้ดที่คุณส่งใน LeetCode ไว้โดยเฉพาะและสร้างรายการในที่เก็บของคุณทันทีหลังจากการซิงค์
การออกแบบที่เบาเพื่อลดการรบกวนภายในอินเทอร์เฟซ LeetCode
อินเทอร์เฟซรวมเข้ากับ LeetCode โดยตรง ด้วยแถบเครื่องมือและแผงการตั้งค่าที่น้อยที่สุด ทำให้การควบคุมอยู่ใกล้กับที่ที่คุณแก้ปัญหา ส่วนขยายจะติดป้ายรายการที่แก้ไขแล้วตามระดับความยาก (ง่าย, ปานกลาง, ยาก) และจัดระเบียบรายการที่ซิงค์ตามนั้น ซึ่งทำให้ส่วนขยายมีลักษณะที่ไม่เด่นชัดในขณะที่คุณเขียนโค้ดและตรวจสอบปัญหาบนเว็บไซต์
บัญชีและการไหลของข้อมูลใช้การอนุญาต GitHub อย่างชัดเจน
LeetSync เชื่อมต่อผ่านการอนุญาต GitHub ดังนั้นคุณจึงให้การเข้าถึงที่เก็บในระหว่างการตั้งค่า; ส่วนขยายจะเขียนไฟล์ไปยังที่เก็บที่เลือก โมเดลการอนุญาตนั้นทำให้เส้นทางข้อมูลชัดเจน: โค้ดจะย้ายจากตัวแก้ไข LeetCode ไปยังบัญชี GitHub ของคุณหลังจากที่คุณอนุญาตการเข้าถึง ส่วนขยายจะรักษานามสกุลไฟล์เฉพาะทางภาษาเมื่อสร้างไฟล์ในที่เก็บ
ทำงานบน Chrome และเบราว์เซอร์ Chromium อื่น ๆ แต่จะทำการซิงค์ด้วยมือ
ส่วนขยายทำงานบน Google Chrome และเบราว์เซอร์ที่ใช้ Chromium ดังนั้นผู้ใช้บนแพลตฟอร์มเหล่านั้นสามารถติดตั้งและจัดการที่เก็บที่เชื่อมโยงหลายรายการจากแผงการตั้งค่า การซิงค์จะเริ่มต้นโดยการคลิกของผู้ใช้แทนที่จะเป็นการอัปโหลดในพื้นหลังอัตโนมัติ ซึ่งให้การควบคุมว่าข้อมูลใดจะถูกบันทึก แต่ต้องการขั้นตอนการโต้ตอบเพิ่มเติมหลังจากที่แก้ปัญหาเสร็จแล้วแต่ละข้อ
เครื่องมือที่ใช้ได้จริงสำหรับนักพัฒนาที่สร้างพอร์ตโฟลิโออัลกอริธึมที่มีเอกสาร
LeetSync เหมาะสำหรับนักพัฒนาและนักเรียนที่ต้องการวิธีที่ตรงไปตรงมาในการรวบรวมปัญหาที่แก้ไขแล้วใน GitHub repo เพราะมันรักษาโค้ด, ส่วนขยายภาษา, และแท็กความยากลำบาก การแลกเปลี่ยนคือการอัปโหลดเป็นแบบแมนนวล: คุณต้องคลิก Sync สำหรับแต่ละปัญหา เป็นเคล็ดลับที่ใช้ได้จริง ให้ตรวจสอบขอบเขตการอนุญาต GitHub ที่คุณให้ในระหว่างการตั้งค่าเพื่อให้การเข้าถึงที่เก็บข้อมูลตรงตามความคาดหวังของคุณ.
