มอยราเข้าร่วม Google Summer of Code 2019

ปีนี้ถือเป็น Google Summer of Code ครั้งที่ 206 โดยมีโครงการโอเพ่นซอร์ส 27 โครงการเข้าร่วม ปีนี้จะเป็นครั้งแรกสำหรับ XNUMX โครงการ รวมถึงมอยรา นี่คือระบบโปรดของเราสำหรับการแจ้งเตือนเกี่ยวกับสถานการณ์ฉุกเฉิน ซึ่งสร้างขึ้นใน Kontur

มอยราเข้าร่วม Google Summer of Code 2019

ฉันมีส่วนร่วมเล็กน้อยในการรับ Moira เข้าสู่ GSoC ดังนั้นตอนนี้ฉันจะบอกคุณโดยตรงว่าก้าวเล็กๆ สำหรับโอเพ่นซอร์สและการก้าวกระโดดครั้งใหญ่ของ Moira เกิดขึ้นได้อย่างไร

คำไม่กี่คำเกี่ยวกับ Google ฤดูร้อนของรหัส

นักเรียนประมาณหนึ่งพันคนจากทั่วโลกเข้าร่วมใน GSoC ทุกปี ปีที่แล้ว มีนักเรียน 1072 คน จาก 59 ประเทศ ทำงานในโครงการโอเพ่นซอร์ส 212 โครงการ Google สนับสนุนการมีส่วนร่วมของนักเรียนและจ่ายเงินค่าจ้างให้นักเรียน และนักพัฒนาโครงการจะทำหน้าที่เป็นที่ปรึกษาให้กับนักเรียนและช่วยให้พวกเขาเข้าร่วมโอเพ่นซอร์ส สำหรับนักเรียนหลายๆ คน นี่เป็นโอกาสที่ดีที่สุดในการได้รับประสบการณ์การพัฒนาอุตสาหกรรมและแนวข้อสอบเจ๋งๆ ในเรซูเม่ของพวกเขา

โครงการอะไร เข้าร่วม GSoC ปีนี้? นอกจากโครงการจากองค์กรขนาดใหญ่ (Apache, Linux, Wikimedia) แล้ว ยังสามารถแยกแยะกลุ่มใหญ่หลายกลุ่มได้:

  • ระบบปฏิบัติการ (Debian, Fedora, FreeBSD)
  • ภาษาโปรแกรม (Haskell, Python, Swift)
  • ไลบรารี่ (Boost C++, OpenCV, TensorFlow)
  • คอมไพเลอร์และระบบบิลด์ (GCC, LLVM, webpack)
  • เครื่องมือสำหรับการทำงานกับซอร์สโค้ด (Git, Jenkins, Neovim)
  • เครื่องมือ DevOps (Kapitan, Linkerd, Moira)
  • ฐานข้อมูล (MariaDB, PostgreSQL)

มอยราเข้าร่วม Google Summer of Code 2019

ตอนนี้ฉันจะบอกคุณว่ามอยรามาอยู่ในรายการนี้ได้อย่างไร

เตรียมตัวให้พร้อมและส่งใบสมัครของคุณ

การสมัครเข้าร่วม GSoC เริ่มในเดือนมกราคม ฉันกับทีมพัฒนา Moira จาก Kontur ได้พูดคุยกันและตระหนักว่าเราต้องการเข้าร่วม เราไม่รู้เลย - และยังคงไม่รู้ว่าต้องใช้ความพยายามมากแค่ไหน แต่เรารู้สึกถึงความปรารถนาอย่างแรงกล้าที่จะเพิ่มชุมชนนักพัฒนา Moira เพิ่มฟีเจอร์สำคัญ ๆ ให้กับ Moira และแบ่งปันความรักที่เรามีในการรวบรวมตัวชี้วัดและการแจ้งเตือนที่เหมาะสม

ทุกอย่างเริ่มต้นโดยไม่มีความประหลาดใจ กรอกครั้งแรก หน้าโครงการ บนเว็บไซต์ GSoC พวกเขาพูดคุยเกี่ยวกับมอยราและจุดแข็งของเธอ

จากนั้น จึงจำเป็นต้องตัดสินใจว่าผู้เข้าร่วม GSoC จะใช้ฟีเจอร์หลักใดในฤดูร้อนนี้ สร้าง หน้าในเอกสารของมอยรา มันเป็นเรื่องง่าย แต่การตกลงกันว่างานไหนที่จะรวมไว้นั้นยากกว่า ย้อนกลับไปในเดือนกุมภาพันธ์ มีความจำเป็นต้องเลือกงานที่นักเรียนจะทำในช่วงฤดูร้อน ซึ่งหมายความว่าเราไม่สามารถสร้างมันขึ้นมาได้ในทันที แทน นักเรียน. เมื่อเราพูดคุยกับนักพัฒนา Moira ว่างานใดบ้างที่จะต้อง "เลื่อน" สำหรับ GSoC เราถึงกับน้ำตาไหลเลยทีเดียว

มอยราเข้าร่วม Google Summer of Code 2019

เป็นผลให้งานจากแกน Moira (เกี่ยวกับ API, การตรวจสอบสภาพและช่องทางในการส่งการแจ้งเตือน) และจากอินเทอร์เฟซเว็บ (เกี่ยวกับการบูรณาการกับ Grafana, การย้ายฐานโค้ดเป็น TypeScript และการเปลี่ยนไปใช้การควบคุมแบบเนทิฟ) จบลงที่นั่น นอกจากนี้เรายังได้เตรียมบางส่วนไว้ด้วย งานเล็กๆ บน Githubซึ่งผู้เข้าร่วม GSoC ในอนาคตจะได้ทำความคุ้นเคยกับโค้ดเบสและรับแนวคิดว่าการพัฒนาในมอยราจะเป็นอย่างไร

จัดการกับผลที่ตามมา

จากนั้นก็เป็นเวลาสามสัปดาห์แห่งการรอคอย ความยินดีเล็กน้อยจากจดหมายลูกโซ่...

มอยราเข้าร่วม Google Summer of Code 2019

...และเกิดระเบิดขึ้น แชทนักพัฒนามอยรา. ผู้เข้าร่วมที่กระตือรือร้นจำนวนมากซึ่งมีชื่อที่น่าสนใจมาที่นั่น และเริ่มการเคลื่อนไหว ข้อความในแชทเปลี่ยนภาษาจากผสมรัสเซีย-อังกฤษเป็นภาษาอังกฤษวิศวกรรมล้วนๆ และนักพัฒนาของ Moira ก็เริ่มทำความคุ้นเคยกับผู้เข้าร่วมใหม่ในรูปแบบองค์กรของพวกเขา:

มอยราเข้าร่วม Google Summer of Code 2019

“ประเด็นแรกที่ดี” ขายได้เหมือนฮอตเค้กบน Github ฉันต้องทำอะไรบางอย่างที่ไม่คาดคิดมาก่อน: คิดงานแนะนำเล็กๆ น้อยๆ จำนวนมากสำหรับสมาชิกใหม่ในชุมชนโดยเฉพาะ

มอยราเข้าร่วม Google Summer of Code 2019

อย่างไรก็ตาม เราก็ผ่านมันไปได้ และรู้สึกยินดีกับมัน

จะเกิดอะไรขึ้นต่อไป

ในวันจันทร์ที่ 25 มีนาคมที่จะถึงนี้ เว็บไซต์ Google Summer of Code จะรับใบสมัครจากนักศึกษาเพื่อเข้าร่วมในโครงการเฉพาะ ทุกคนจะมีเวลาสองสัปดาห์ในการสมัครเข้าร่วมภาคฤดูร้อนในการพัฒนา Moira, Haskell, TensorFlow หรือโครงการอื่น ๆ จากสองร้อยโครงการ เข้าร่วมกับเราและร่วมสนับสนุนโอเพ่นซอร์สครั้งใหญ่ในฤดูร้อนนี้

ลิงค์ที่เป็นประโยชน์

สมัครสมาชิกด้วย บล็อกรูปร่างเกี่ยวกับHabré และของเรา ช่องทางสำหรับนักพัฒนาใน Telegram. ฉันจะบอกคุณว่าเรามีส่วนร่วมใน GSoC อย่างไรและสิ่งที่น่าสนใจอื่นๆ

ที่มา: will.com

เพิ่มความคิดเห็น