github Archive

สวัสดี GitHub Container Registry [beta version]

จากเดิมที่ทาง GitHub ได้ปล่อย Package มาให้ใช้ ซึ่งสามารถเก็บ package ต่าง ๆ ได้มากมาย เช่น Node package และ Docker image เป็นต้น จากการใช้งานพบว่า พวก Docker image สำหรับสร้าง container นั้นมันเยอะมาก ๆ จึงได้ทำการแยกการบริการออกมาในชื่อว่า Container Registry ช่วยปรับปรุงการทำงานในรูปแบบ container ตั้งแต่การสร้าง การ deploy และ release ได้ง่ายขึ้น

Read More…

การจัดการ GitHub Profile ด้วยไฟล์ README

ช่วงที่ผ่านมาเห็นหลาย ๆ คนเริ่มทำการปรับปรุง GitHub Profile ด้วยการเขียนในไฟล์ README.md เมื่อลองไปดูพบว่า มีเครื่องมือหลาย ๆ ตัวให้ใช้งาน จึงทำการสรุปไว้นิดหน่อย

Read More…

4 features ใหม่ที่น่าสนใจของ GitHub

จาก GitHub Satellite Virtual 2020 นั้น ทาง GitHub จะประกาศที่จะปล่อย 4 features ที่น่าสนใจ มาให้นักพัฒนาหรือผู้ใช้งาน GitHub ซึ่งอาจจะเปลี่ยนรูปแบบการพัฒนาระบบงานไปเลยก็ได้ ประกอบไปด้วย feature ต่าง ๆ ดังนี้

Read More…

เมื่อ GitHub เปิดให้ใช้แบบทีมฟรี ไม่มีจำกัดจำนวนแล้ว

ทาง GitHub เพิ่งประกาศให้ผู้ใช้งานแบบ private repository สามารถสร้าง organization และสมาชิกในทีมแบบไม่จำกัด แถมฟรีอีกด้วย น่าจะเป็นข่าวดีมาก ๆ สำหรับหลาย ๆ ทีม ไม่ต้องไปใช้ที่อื่นอีกต่อไป เพราะว่ามีเครื่องมือให้ใช้ครบเลย CI/CD คือ Actions (2,000 นาทีต่อเดือน) Project management Code review Package

Read More…

มาแกะดู GitHub app for Android กันหน่อย

เห็นว่า GitHub ได้ประกาศว่า ปล่อย GitHub app for mobile ออกมาซึ่งพัฒนาด้วย Native app เลย ดังนั้นมาแกะดู GitHub app for Android กันหน่อย ว่าพัฒนาด้วยอะไรบ้าง

Read More…

สร้าง Build pipeline (Build -> Test -> Release) ของระบบงานด้วย GitHub Actions

เรื่องที่สำคัญของการพัฒนา software คือ ขั้นตอนการ build, test, release และ deploy เป็นอย่างไรบ้าง ในการพัฒนาที่ดี น่าจะต้องวางแผนและกำหนดขั้นตอนการทำงานไว้ ซึ่งเราจะเรียกขั้นตอนเหล่านี้ว่า Build pipeline (workflow) นำมาจากแนวคิดของ Continuous Integration และ Continuous Delivery โดยในบทความนี้ จะนำ GitHub Actions มาสร้างกระบวนการเหล่านี้ มาเริ่มกันเลย

Read More…

สวัสดี GitHub Package Registry

วันนี้ได้รับ email ให้เข้าใช้งาน GitHub Package Registry ซึ่งอยู่ในสถานะ beta โดยจะเป็น service สำหรับจัดเก็บ dependency/package ของภาษาโปรแกรมต่าง ๆ จะเหมือนกับ Npmjs.org สำหรับ Node/JS Rubygems.org สำหรับ Ruby Hub.docker.com สำหรับ Docker image

Read More…

GitHub :: สามารถดู reference และ definition ของ method ใน repository ได้แล้ว

หนึ่งในความสามารถ GitHub ที่น่าสนใจคือ Navigate code (beta version) หรือการดูว่า method ต่าง ๆ ใน repository ที่เป็น public นั้น ๆ ถูกประกาศจากที่ไฟล์ไหน ? ถูก reference หรือใช้งานจากที่ไหนบ้าง

Read More…

มาลองใช้งาน GitHub Actions กัน

หลังจากทำรวมรู้จักกับ GitHub Actions และลงทะเบียนขอใช้งานไปวันนี้ก็รับ email แจ้งว่า สามารถเข้าลองใช้งานได้แล้ว เมื่อไปดูใน repository ของเราที่ GitHub ก็จะมี menu ชื่อว่า Actions ขึ้นมาดังนี้

Read More…

Github มี CI/CD ให้ใช้งานแล้วชื่อว่า Actions

หลังจากที่ service ต่าง ๆ ที่ให้บริการลักษณะเดียวกับ GitHub ทั้ง Bitbucket และ GitLab มี CI/CD ให้ใช้งาน ในตอนนี้ทาง GitHub ได้เปิด GitHub Actions ใน beta version ให้ใช้งาน แต่ต้องไปลงทะเบียนเพื่อรอคิวใช้งานกันที่ SignUp for Beta

Read More…