ปีนี้ถือเป็น Google Summer of Code ครั้งที่ 206 โดยมีโครงการโอเพ่นซอร์ส 27 โครงการเข้าร่วม ปีนี้จะเป็นครั้งแรกสำหรับ XNUMX โครงการ รวมถึงมอยรา นี่คือระบบโปรดของเราสำหรับการแจ้งเตือนเกี่ยวกับสถานการณ์ฉุกเฉิน ซึ่งสร้างขึ้นใน Kontur
ฉันมีส่วนร่วมเล็กน้อยในการรับ Moira เข้าสู่ GSoC ดังนั้นตอนนี้ฉันจะบอกคุณโดยตรงว่าก้าวเล็กๆ สำหรับโอเพ่นซอร์สและการก้าวกระโดดครั้งใหญ่ของ Moira เกิดขึ้นได้อย่างไร
คำไม่กี่คำเกี่ยวกับ Google ฤดูร้อนของรหัส
นักเรียนประมาณหนึ่งพันคนจากทั่วโลกเข้าร่วมใน GSoC ทุกปี ปีที่แล้ว มีนักเรียน 1072 คน จาก 59 ประเทศ ทำงานในโครงการโอเพ่นซอร์ส 212 โครงการ Google สนับสนุนการมีส่วนร่วมของนักเรียนและจ่ายเงินค่าจ้างให้นักเรียน และนักพัฒนาโครงการจะทำหน้าที่เป็นที่ปรึกษาให้กับนักเรียนและช่วยให้พวกเขาเข้าร่วมโอเพ่นซอร์ส สำหรับนักเรียนหลายๆ คน นี่เป็นโอกาสที่ดีที่สุดในการได้รับประสบการณ์การพัฒนาอุตสาหกรรมและแนวข้อสอบเจ๋งๆ ในเรซูเม่ของพวกเขา
โครงการอะไร
- ระบบปฏิบัติการ (Debian, Fedora, FreeBSD)
- ภาษาโปรแกรม (Haskell, Python, Swift)
- ไลบรารี่ (Boost C++, OpenCV, TensorFlow)
- คอมไพเลอร์และระบบบิลด์ (GCC, LLVM, webpack)
- เครื่องมือสำหรับการทำงานกับซอร์สโค้ด (Git, Jenkins, Neovim)
- เครื่องมือ DevOps (Kapitan, Linkerd, Moira)
- ฐานข้อมูล (MariaDB, PostgreSQL)
ตอนนี้ฉันจะบอกคุณว่ามอยรามาอยู่ในรายการนี้ได้อย่างไร
เตรียมตัวให้พร้อมและส่งใบสมัครของคุณ
การสมัครเข้าร่วม GSoC เริ่มในเดือนมกราคม ฉันกับทีมพัฒนา Moira จาก Kontur ได้พูดคุยกันและตระหนักว่าเราต้องการเข้าร่วม เราไม่รู้เลย - และยังคงไม่รู้ว่าต้องใช้ความพยายามมากแค่ไหน แต่เรารู้สึกถึงความปรารถนาอย่างแรงกล้าที่จะเพิ่มชุมชนนักพัฒนา Moira เพิ่มฟีเจอร์สำคัญ ๆ ให้กับ Moira และแบ่งปันความรักที่เรามีในการรวบรวมตัวชี้วัดและการแจ้งเตือนที่เหมาะสม
ทุกอย่างเริ่มต้นโดยไม่มีความประหลาดใจ กรอกครั้งแรก
จากนั้น จึงจำเป็นต้องตัดสินใจว่าผู้เข้าร่วม GSoC จะใช้ฟีเจอร์หลักใดในฤดูร้อนนี้ สร้าง
เป็นผลให้งานจากแกน Moira (เกี่ยวกับ API, การตรวจสอบสภาพและช่องทางในการส่งการแจ้งเตือน) และจากอินเทอร์เฟซเว็บ (เกี่ยวกับการบูรณาการกับ Grafana, การย้ายฐานโค้ดเป็น TypeScript และการเปลี่ยนไปใช้การควบคุมแบบเนทิฟ) จบลงที่นั่น นอกจากนี้เรายังได้เตรียมบางส่วนไว้ด้วย
จัดการกับผลที่ตามมา
จากนั้นก็เป็นเวลาสามสัปดาห์แห่งการรอคอย ความยินดีเล็กน้อยจากจดหมายลูกโซ่...
...และเกิดระเบิดขึ้น
“ประเด็นแรกที่ดี” ขายได้เหมือนฮอตเค้กบน Github ฉันต้องทำอะไรบางอย่างที่ไม่คาดคิดมาก่อน: คิดงานแนะนำเล็กๆ น้อยๆ จำนวนมากสำหรับสมาชิกใหม่ในชุมชนโดยเฉพาะ
อย่างไรก็ตาม เราก็ผ่านมันไปได้ และรู้สึกยินดีกับมัน
จะเกิดอะไรขึ้นต่อไป
ในวันจันทร์ที่ 25 มีนาคมที่จะถึงนี้
ลิงค์ที่เป็นประโยชน์
แหล่งที่มา บน GitHubแชทของนักพัฒนา иเอกสาร มอยรา- บทความเกี่ยวกับHabréเกี่ยวกับมอยราจากนักพัฒนาจาก
แอคเซนเจอร์ ,ยานเดกซ์เงิน иAvito รายงานเกี่ยวกับสถาปัตยกรรมมอยรา ในการประชุม HighLoad Moscow 2018- คนอื่น ๆ
โครงการโอเพ่นซอร์ส สร้างและสนับสนุนโดย Kontur
สมัครสมาชิกด้วย
ที่มา: will.com