使用GitHub构建工具(影印版 英文版)

售价 降价通知
市场价 ¥101.67
会员等级价格
  • 上架时间
    2022-03-27
  • 累积评价0人评价

  • 累计销量

  • 赠送积分72

  • 数量
    减少数量 增加数量   有货
平台自营
商家名称:
标准查询网
客服邮件:
2591325828@qq.com
客服电话:
010-62993931
在线客服:
QQ

扫一扫,手机访问微商城

推荐精品

同类品牌

最近上新

  • 商品名称:使用GitHub构建工具(影印版 英文版)
  • 商品编号:12109410
  • 品牌:
  • 上架时间:2022-03-27
内容简介:
  为了创建你的下一个GitHub项目,利用GitHub提供的强大API以满足你的独特开发需求。《使用GitHub构建工具(影印版 英文版)》展示了如何为定制GitHub工作流而创建你自己的软件工具的方法。每一个容易上手的章节都讲述了令人叹服的故事,它将帮助你体验基于各种GitHub技术构建应用的全过程以及其中涉及的权衡思考。
  如果你是一位熟悉GitHub且有经验的程序员,将学会如何使用GltHubAPl以及相关开源技术如Jekyll(网站构建器)、Hubot(NodeJS聊天机器人)和Gollum(wiki)来构建工具。
目录:
Preface
1.The Unclad GitHub API
cURL
Breadcrumbs to Successive API Paths
The JavaScript Object Notation (]SON) Format
Parsing ISON from the Command Line
Debugging Switches for cURL
Important Headers
Following a Hypermedia API
Authentication
Username and Password Authentication
OAuth
Status Codes
Success (200 or 201)
Naughty JSON (400)
Improper JSON (422)
Successful Creation (201)
Nothing Has Changed (304)
GitHub API Rate Limits
Reading Your Rate Limits
Conditional Requests to Avoid Rate Limitations
Accessing Content from the Web
JSON-P
CORS Support
Specifying Response Content Format
Summary

2.Gists and the Gist API
Easy Code Sharing
Gists Are Repositories
Embedding Gists Inside HTML
Embedding Inside Jekyll Blogs
Gist from the Command Line
Gists as Fully Functioning Apps
Gists that Render Gists
Going Deeper into the Gist API
Using Hypermedia Data from Octokit
Summary

3.GitHub Wikis with Gollum
"The Story of Smeagol..."
Repository Linked Wilds
Markup and Structure
Hacking Gollum
The Starting Point of a Gollum Editor
Programmatically Handling Images
Using the Rugged Library
Optimizing for Image Storage
Reviewing on GitHub
Improving Revision Navigation
Fixing Linking Between Comp Pages
Summary

4.Python and the Search API
Search API General Principles
Authentication
Result Format
Search Operators and Qualifiers
Sorting
Search APIs in Detail
Repository Search
Code Search
Issue Search
User Search
Our Example Application
User Flow
Python
AGitHub
WxPython
PyInstaller
The Code
Git Credential Helper
Windowing and Interface
GitHub Login
GitHub Search
Displaying Results
Packaging
Summary

5.NET and the Commit Status API
The API
Raw Statuses
Combined Status
Creating a Status
Let's Write an App
Libraries
Development Environment
Sending the Request
OAuth Flow
Status Handler
Summary

6.Ruby and Jekyll
Learning and Building with Jekyll
What Is Jekyll?
Operating Jekyll Locally
Jekyll Blog Quick Start
YFM: YAML Front Matter
Jekyll Markup
Using the Jekyll Command
Privacy Levels with Jekyll
Themes
Publishing on GitHub
Hosting On Your Own Domain
Importing from Other Blogs
From Wordpress
Exporting from Wordpress Alternatives
Scraping Sites into Jekyll
Jekyll Scraping Tactics
Setting Up
Scraping Titles
Refinining with Interactive Ruby
Writing Tests and Caching
Writing Jekyll Posts
Using the Jekyll Command-Line Tool
Master Index File with Liquid Markup
Scraping Body and Author
Adding Images to Jekyll
Customizing Styling (CSS)
Inviting Contributions with GitHub "Fork"
Publishing Our Blog to GitHub
Summary

7.Android and the Git Data API
Setting Up
Creating a Jekyll Blog
Android Development Tools
Creating a New Project
Editing the Gradle Build File
Default Android Main
Android Automated Testing
Unit Tests for Our GitHub Client
Android UI Tests
Application Implementation
Code to Log In to GitHub
Code to Talk to GitHub
Writing the Blog Content
GitHub Services
The Base SHA from the Repository and Branch
Creating the Blob
Generating a Tree
Creating the Commit
Updating the Master Resource
Passing All Our Tests
Summary

8.CoffeeScript, Hubot, and the Activity API
The Activity API
Planning for PR Satisfaction Guaranteed
Considerations and Limitations
Creating a Vanilla Hubot
Creating a Slack Account
Running Hubot Locally
Installation on Heroku
Setting Up Heroku
Activity API Overview
Writing a Hubot Extension
Code Reviews via Pull Requests
Using the OAuth Token to Register for Events
Triggering Real Pull Requests
Handling PR Notifications as Post Requests over HTTP
Summary

9.JavaScript and the Git Data API
Building a Coffee Shop Database on GitHub
Set Up
Mapping Hostnames
Adding the Support Libraries
An AngularJS Application Using GitHub.js
Visualize Application Data Structure
Making Our App Testable
Test Data
CoffeeTech.js
Geocoding Support
City Data
Adding Login
Errors Already?
Displaying (Soon-to-Be) User-Reported Data
User-Contributed Data
Accepting Pull Requests
Toward a Safe Login Implementation
Authentication Requires a Server
Fixing Authentication with Firebase
Testing Firebase
Implementing Firebase Login
Summary

A. GitHub Enterprise
B. Ruby, NodeJS, (and the Shell) at GitHub
Index
商品评价
  • 0%

    好评度

  • 好评(0%)
    中评(0%)
    差评(0%)
  • 全部评价(0)
  • 好评(0)
  • 中评(0)
  • 差评(0)
  • 用户晒单(0)
售后保障
售前服务电话:010-62993931
售后服务电话:010-62993931
本商城向您保证所售商品均为正品行货。本商城还为您提供具有竞争力的商品价格和运费政策,请您放心购买!

注:因厂家会在没有任何提前通知的情况下更改产品包装、产地或者一些附件,本司不能确保客户收到的货物与商城图片、产地、附件说明完全一致。只能确保为原厂正货!若本商城没有及时更新,请大家谅解!
权利声明:
本商城上的所有商品信息、客户评价、商品咨询、网友讨论等内容,是标准查询网重要的经营资源,未经许可,禁止非法转载使用。

注:本站商品信息均来自于厂商,其真实性、准确性和合法性由信息拥有者(厂商)负责。本站不提供任何保证,并不承担任何法律责任。

常见问题
下单后可以修改订单吗?

由本网站发货的订单,在订单发货之前可以修改,打开“订单详情”页面,若已经出现物流信息,则表示订单无法修改。

无货商品几天可以到货?

您可以通过以下方法获取商品的到货时间:若商品页面中,显示“无货”时:商品具体的到货时间是无法确定的,您可以通过商品页面的“到货通知”功能获得商品到货提醒。

订单如何取消?

如订单处于暂停状态,进入“我的订单"页面,找到要取消的订单,点击“取消订单”按钮,若已经有物流信息,则不能取消订单。

可以开发票吗?

本网站所售商品都是正品行货,均开具正规发票(图书商品用户自由选择是否开发票),发票金额含配送费金额,另有说明的除外。

如何联系商家?

在商品页面右则,您可以看到卖家信息,点击“联系客服”按钮,咨询卖家的在线客服人员,您也可以直接致电。

收到的商品少了/发错了怎么办?

同个订单购买多个商品可能会分为一个以上包裹发出,可能不会同时送达,建议您耐心等待1-2天,如未收到,本网站自营商品可直接联系标准查询网在线客服。

如何申请退货/换货?

登陆网站,进入“我的订单”,点击客户服务下的返修/退换货或商品右则的申请返修/退换货,出现返修及退换货首页,点击“申请”即可操作退换货及返修,提交成功后请耐心等待,由专业的售后工作人员受理您的申请。

退/换货需要多长时间?

一般情况下,退货处理周期(不包含检测时间):自接收到问题商品之日起 7 日之内为您处理完成,各支付方式退款时间请点击查阅退款多久可以到账;
换货处理周期:自接收到问题商品之日起 15 日之内为您处理完成。

温馨提示

确定取消
温馨提示

关闭
您尚未登录

用户登陆

立即注册
忘记密码?