github Archive

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…

บันทึกการ Release software บน GitHub

วันนี้ต้องการที่จะ release software บางตัวที่ source code อยู่บน GitHubปกติก็จะจัดการด้วย tag แบบง่าย ๆแต่ครั้งนี้อยากให้การและ tag หรือ release นั้นมี executable file ของระบบงาน ไม่ใช่แค่ code เท่านั้นยกตัวอย่างเช่น JAR และ EXE เป็นต้นจึงหาวิธีการดูหน่อย

Read More…

GitHub เปิด Package registry ให้ใช้แล้ว [beta version]

เห็นทาง GitHub เปิดให้ลองใช้งาน Package registry ใน beta version เป็น package management service เหมือนกับพวก npm, maven, grade, RubyGems นั่นเอง ทำให้นักพัฒนาสามารถ publish package ต่าง ๆ ที่อยู่ใน GitHub ผ่าน Web hook ได้แบบง่าย ๆ ที่สำคัญคือ compatible กับ package management เจ้าอื่น ๆ ด้วย มาลองใช้งานกันดู

Read More…

สรุปเกี่ยวกับการเข้าซื้อ GitHub ของ Microsoft จาก #movingtogitlab

หลังจากทาง Microsoft ประกาศการซื้อ GitHub อย่างเป็นทางการ ถือว่าสั่นสะเทือนวงการ software development มากพอควร ซึ่งมีทั้งข่าวดี ข่าวร้าย ออกมามากมาย ซึ่งส่งผลดีและผลเสีย หนึ่งในนั้นคือ การย้ายออกจาก GitHub ไปยัง GitLab มี Hashtag ใน Twitter ที่น่าสนใจคือ #movingtogitlab ลองติดตามดูได้ ว่ามีผลกระทบอะไรเกิดขึ้นบ้าง ซึ่งมีความน่าสนใจมิใช่น้อย มาดูกันว่า มีอะไรที่น่าสนใจบ้าง

Read More…

มาดู feature ที่น่าสนใจของ GitHub

ในเทอมนี้มีโอกาสไปสอน Mobile programming with Android กับทีม ที่คณะ IT ของสถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง หนึ่งในเครื่องมือที่บังคับให้ใช้คือ GitHub สำหรับจัดเก็บ source code และ Wiki ต่าง ๆ ทั้งหมด แต่ว่า GitHub มันมีความสามารถอื่น ๆ ที่น่าสนใจดังนี้

Read More…

เมื่อ Github เพิ่ม feature สำหรับ project management เข้ามาให้ใช้งานแบบฟรี ๆ

จากงาน Universe Conference นั้นทาง Github.com ได้ประกาศ feature ใหม่ ๆ ออกมา มีเป้าหมายเพื่อให้การพัฒนาและดูแล software ให้ดีและง่ายยิ่งขึ้น ประกอบไปด้วย เครื่องมือสำหรับ Project management เพื่อจัดการ issue ต่าง ๆ ให้ง่ายขึ้น การจัดการ Pull request อยู่ในรูปแบบ Kanban board เช่นเดียวกับ Trello ซึ่งพัฒนาอยู่บน Waffle.io และ Zenhub ดังนั้นมาลองใช้งานดูกัน

Read More…

มาดูแนวโน้มของ programming language ที่ Github.com กัน

วันนี้ทาง Github.com ทำการสรุป programming language ที่ได้รับความนิยมสูงสุด อยู่ที่ blog เรื่อง Language Trend on Github โดยคำนวณจาก source code ที่อยู่ใน repository ต่าง ๆ ทั้งแบบ private และ public แต่ไม่รวม repository ที่ทำการ fork นะครับ และใช้ข้อมูลตั้งแต่ปี 2008 ถึง 2015 ดังนั้นมาดูกันว่ามีความนิยมอย่างไรบ้าง

Read More…

ลาก่อน Google Code, สวัสดี GitHub

Google ได้ประกาศที่จะปิดบริการ Google Code บางคนอาจจะไม่รู้ Google Code คืออะไร มันคือ hosting service สำหรับ open source project ซึ่งมีทั้งส่วนการจัดการ source code, wiki และ issue ดังนั้นจึงมี project จำนวนไม่น้อยที่ต้องทำการย้ายบ้าน คำถามคือ แล้วจะย้ายไปที่ไหนบ้างล่ะ ? สำหรับผมตอบง่ายๆ คือ Github ไงล่ะ !! ทำไมล่ะ

Read More…