Building Tools with GitHub

Customize Your Workflow



Bookstore > Books > Building Tools with GitHub

Price$14.97 - $39.73
Rating
AuthorsChris Dawson, Ben Straub
PublisherO'Reilly Media
Published2016
Pages302
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-10149193350X
ISBN-139781491933503
EBook Hardcover Paperback

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.


  1. (2 books)



Similar Books


Building Chatbots with Python

Building Chatbots with Python

by Sumi Raj

Build your own chatbot using Python and open source tools. This book begins with an introduction to chatbots where you will gain vital information on their architecture. You will then dive straight into natural language processing with the natural language toolkit (NLTK) for building a custom language processing platform for your chatbot....

Price:  $26.88  |  Publisher:  Apress  |  Release:  2019

Building Applications with Spring 5 and Vue.js 2

Building Applications with Spring 5 and Vue.js 2

by James J. Ye

Building Applications with Spring 5 and Vue.js 2, with its practical approach, helps you become a full-stack web developer. As well as knowing how to write frontend and backend code, a developer has to tackle all problems encountered in the application development life cycle - starting from the simple idea of an application, to the UI and...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018

Building Dashboards with Microsoft Dynamics GP 2013 and Excel 2013

Building Dashboards with Microsoft Dynamics GP 2013 and Excel 2013

by Mark Polino

Accounting systems like Microsoft Dynamics GP 2013 hold a wealth of information. Excel 2013 provides a great tool for linking to, extracting, analysing, and presenting that rich data to help companies make better, faster, and smarter decisions.Building Dashboards with Microsoft Dynamics GP 2013 and Excel 2013 covers how to get the rich, d...

Price:  $24.99  |  Publisher:  Packt Publishing  |  Release:  2013

Learning Selenium Testing Tools with Python

Learning Selenium Testing Tools with Python

by Unmesh Gundecha

Selenium WebDriver is a popular automated testing tool for web applications. Python is one of the top programming languages and when used with Selenium it can automate and test web applications. Using Python's unittest module, you can write test cases in Selenium. Over the years, Selenium has become a very powerful testing platform and ma...

Price:  $26.99  |  Publisher:  Packt Publishing  |  Release:  2014

Building Web Applications with Erlang

Building Web Applications with Erlang

by Zachary Kessin

Why choose Erlang for web applications? Discover the answer hands-on by building a simple web service with this book. If you're an experienced web developer who knows basic Erlang, you'll learn how to work with REST, dynamic content, web sockets, and concurrency through several examples. In the process, you'll see first-hand that Erlang i...

Price:  $15.99  |  Publisher:  O'Reilly Media  |  Release:  2012

Full Stack Web Development with Backbone.js

Full Stack Web Development with Backbone.js

by Patrick Mulder

Learn how to build a full-stack application with Backbone.js by taking advantage of JavaScript modules, workflow automation, and Backbone's interface building blocks. With this practical guide, author Patrick Mulder takes experienced backend developers and JavaScript programmers through the steps necessary to create a fully functional sin...

Price:  $6.93  |  Publisher:  O'Reilly Media  |  Release:  2014

CMake Cookbook

CMake Cookbook

by Radovan Bast, Roberto Di Remigio

CMake is cross-platform, open-source software for managing the build process in a portable fashion. This book features a collection of recipes and building blocks with tips and techniques for working with CMake, CTest, CPack, and CDash.CMake Cookbook includes real-world examples in the form of recipes that cover different ways to structur...

Price:  $54.99  |  Publisher:  Packt Publishing  |  Release:  2018

Learning C++ by Building Games with Unreal Engine 4, 2nd Edition

Learning C++ by Building Games with Unreal Engine 4, 2nd Edition

by Sharan Volin

Learning to program in C++ requires some serious motivation. Unreal Engine 4 (UE4) is a powerful C++ engine with a full range of features used to create top-notch, exciting games by AAA studios, making it the fun way to dive into learning C++17.This book starts by installing a code editor so you can begin to write C++17 code. You will the...

Price:  $35.99  |  Publisher:  Packt Publishing  |  Release:  2018