Building Tools with GitHub: Customize Your Workflow (Paperback)
暫譯: 使用 GitHub 建立工具:自訂您的工作流程 (平裝本)

Chris Dawson, Ben Straub

  • 出版商: O'Reilly
  • 出版日期: 2016-03-22
  • 定價: $1,380
  • 售價: 8.0$1,104
  • 語言: 英文
  • 頁數: 302
  • 裝訂: Paperback
  • ISBN: 149193350X
  • ISBN-13: 9781491933503
  • 相關分類: Version Control
  • 相關翻譯: GitHub 實踐 (簡中版)
  • 立即出貨

買這商品的人也買了...

相關主題

商品描述

For your next project on GitHub, take advantage of the service’s powerful API to meet your unique development requirements. This practical guide shows you how to build your own software tools for customizing the GitHub workflow. Each hands-on chapter is a compelling story that walks you through the tradeoffs and considerations for building applications on top of various GitHub technologies.

If you’re an experienced programmer familiar with GitHub, you’ll learn how to build tools with the GitHub API and related open source technologies such as Jekyll (site builder), Hubot (NodeJS chat robot), and Gollum (wiki).

  • Build a simple Ruby server with Gist API command-line tools and Ruby’s "Octokit" API client
  • Use the Gollum command-line tool to build an image management application
  • Build a GUI tool to search GitHub with Python
  • Document interactions between third-party tools and your code
  • Use Jekyll to create a fully-featured blog from material in your GitHub repository
  • Create an Android mobile application that reads and writes information into a Jekyll repository
  • Host an entire single-page JavaScript application on GitHub
  • Use Hubot to automate pull request reviews

商品描述(中文翻譯)

對於您在 GitHub 上的下一個專案,利用該服務強大的 API 來滿足您獨特的開發需求。本實用指南將指導您如何構建自己的軟體工具,以自訂 GitHub 工作流程。每一章的實作內容都是一個引人入勝的故事,帶您了解在各種 GitHub 技術上構建應用程式的權衡與考量。

如果您是一位熟悉 GitHub 的經驗豐富的程式設計師,您將學會如何使用 GitHub API 和相關的開源技術(如 Jekyll(網站建構器)、Hubot(NodeJS 聊天機器人)和 Gollum(維基))來構建工具。

- 使用 Gist API 命令列工具和 Ruby 的 'Octokit' API 客戶端構建一個簡單的 Ruby 伺服器
- 使用 Gollum 命令列工具構建一個圖像管理應用程式
- 使用 Python 構建一個搜尋 GitHub 的 GUI 工具
- 記錄第三方工具與您的程式碼之間的互動
- 使用 Jekyll 從您的 GitHub 儲存庫中的資料創建一個功能齊全的部落格
- 創建一個 Android 行動應用程式,讀取和寫入 Jekyll 儲存庫中的資訊
- 在 GitHub 上託管整個單頁 JavaScript 應用程式
- 使用 Hubot 自動化拉取請求的審查