github Archive

สวัสดี GitHub Copilot

GitHub Copilot (Technical preview) เป็นระบบที่น่าสนใจมาก ๆเป็นระบบที่ใช้งาน OpenAI Codex Model ที่สร้างโดย OpenAIโดยทำการเรียนรู้รูปแบบต่าง ๆ ของ code จาก GitHub ที่เป็น public repositoryซึ่งตอนนี้สนับสนุนภาษาต่าง ๆ ดังนี้ Python JavaScript TypeScript Ruby Go

Read More…

GitHub :: template สำหรับการสร้าง issue (beta version)

GitHub เพิ่งเปิดให้ public repository ใช้งาน template สำหรับการสร้าง issue ได้แล้วนั่นทำให้เราสามารถกำหนด template ในรูปแบบของ Markdownให้ใช้งานง่ายขึ้น รวมทั้งสามารถ custom ตามที่ต้องการได้ยกตัวอย่างเช่นการ custom form ของ issue ดังนี้

Read More…

GitHub แจ้งยกเลิกการ authentication เข้าใช้งาน ด้วย password

ตั้งแต่ปีที่แล้ว ทาง GitHub ได้แจ้งมาว่าจะยกเลิกการ authentication ด้วย password เข้าใช้งาน GitHubโดยไปใช้งาน token-based authentication แทนยกตัวอย่างเช่น Personal access OAuth GitHub App จะเริ่มตั้งแต่วันที่ 13 สิงหาคมนี้ดังนั้นเตรียมจัดการได้แล้ว

Read More…

สวัสดี GitHub CodeSpace

หลังจากที่ส่ง request การใช้งาน GitHub CodeSpace ไปนานมากจนลืมตอนนี้ได้รับ invite ในการเข้าใช้งานแล้วโดยความสามารถที่น่าสนใจคือ Cloud development ผ่าน VS Code แบบง่าย ๆ ใช้งานร่วมกับ GitHub ได้เลย สามารถ config และ เพิ่ม extension ต่าง ๆ ได้ การใช้งานเริ่มจากเลือก GitHub Repository และ Branch จากนั้นก็สามารถใช้งานได้แล้ว นี่มัน VS Code ตัวอย่างที่ใช้งานเป็น Java Project ก็ได้ JDK ให้ด้วย หรือถ้าจะใช้งานผ่าน VS Code บนเครื่องก็ลง extension และ config ตาม link ได้เลย สามารถอ่านเอกสารเพิ่มเติมได้ที่ Documentation

Read More…

แนะ Github1s :: เปิด GitHub repository บน VSCode

เพิ่งไปเห็นว่ามี project ชื่อว่า Github1s (One second to read GitHub code with VS Code)ใช้สำหรับการเปิด code ใน GitHub repository บน VSCode ผ่าน web ได้เลยเพียงแค่เพิ่ม 1s เข้าไปใน url ของ GitHub ยกตัวอย่างเช่น https://github1s.com/microsoft/vscode

Read More…

เพิ่งเห็นว่า GitHub ออก feature แก้ไขชื่อ branch มาให้แล้ว

ใน GitHub นั้น สามารถเข้าไปแก้ไขชื่อ branch ผ่าน web ได้แล้วเป็นผลมาจากการเปลี่ยน branch master มาเป็น main นั่นเองโดยการแก้ไขชื่อ branch นั้น จะส่งผลดังนี้

Read More…

3 เรื่องที่น่าสนใจจาก The 2020 State of the OCTO-VERSE จาก GitHub

จากผลรายงานจาก GitHub :: The 2020 State of the OCTO-VERSE นั้นโดยแบ่งออกเป็น 3 เรื่องใหญ่ ๆ คือ Finding balance between work and play == Productivity Empowering healthy communities == Community Securing the world’s software มีสิ่งที่น่าสนใจดังต่อไปนี้

Read More…

เบื่อ ๆ กับการสร้าง Gist ผ่าน web ไหม ?

ถ้าใครรู้สึกเบื่อกับการสร้าง Gist ผ่าน web แล้ว มาลองสร้างผ่าน GitHub CLI กัน ?โดยที่ Gist นั้นคือ หนึ่งบริการสำหรับ share code แบบง่าย ๆ ของ GitHubที่สำคัญสามารถสร้างได้แบบ private หรือ publicสามารถ share/fork/comment ได้หมดแถมยังนำไปใส่ใน blog/article ต่าง ๆ ได้อีกด้วยถือว่าเป็นเครื่องมือที่นักพัฒนาไม่ควรพลาด

Read More…

GitHub เปลี่ยน branch หลักเป็นชื่อ main แล้วนะ

ถ้าใครติดตามข่าวของ GitHub เรื่องการเปลี่ยน branch หลักจาก master มาเป็น main มาบ้าง จะรู้ว่าในตอนนี้ทาง GitHub ได้ทำการ rollout ระบบออกมาแล้วดังนั้นทุก ๆ repository จะมี branch หลักชื่อว่า main ให้โดย default แล้ว

Read More…

บันทึกการสร้าง GitHub Actions สำหรับ Android app

มีโอกาสไปแนะนำการพัฒนาและทดสอบ Android app มา หนึ่งในสิ่งที่แนะนำและแบ่งปันไปคือ การสร้าง workflow สำหรับ Android app บน GitHub Actionsโดย workflow ประกอบไปด้วย ทำการ run Lint ทำการทดสอบ Unit test ทำการทดสอบ Android test หรือ instrumentation test ทำการสร้าวไฟล์ APK นำไฟล์ APK ไปขึ้นไว้ที่ Firebase App Distribution และขึ้น Google Play Store ต่อไป

Read More…