ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Building Tools with GitHub: Customize Your Workflow

دانلود کتاب ساخت ابزار با GitHub: گردش کار خود را سفارشی کنید

Building Tools with GitHub: Customize Your Workflow

مشخصات کتاب

Building Tools with GitHub: Customize Your Workflow

دسته بندی: برنامه نويسي
ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 149193350X, 9781491933503 
ناشر: O’Reilly Media 
سال نشر: 2016 
تعداد صفحات: 301 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 11 مگابایت 

قیمت کتاب (تومان) : 50,000



کلمات کلیدی مربوط به کتاب ساخت ابزار با GitHub: گردش کار خود را سفارشی کنید: Python، Chatbots، JavaScript، Ruby، .NET، Android، Node.js، GitHub، OAuth، Git، Heroku، Gist API، Jekyll، Hubot



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 8


در صورت تبدیل فایل کتاب Building Tools with GitHub: Customize Your Workflow به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب ساخت ابزار با GitHub: گردش کار خود را سفارشی کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب ساخت ابزار با GitHub: گردش کار خود را سفارشی کنید

برای پروژه بعدی خود در GitHub، از API قدرتمند این سرویس استفاده کنید تا نیازهای توسعه منحصر به فرد خود را برآورده کنید. این راهنمای عملی به شما نشان می دهد که چگونه ابزارهای نرم افزاری خود را برای سفارشی کردن گردش کار GitHub بسازید. هر فصل عملی یک داستان قانع‌کننده است که شما را از معاوضه‌ها و ملاحظات ساخت برنامه‌های کاربردی در بالای فناوری‌های مختلف GitHub راهنمایی می‌کند. اگر یک برنامه نویس با تجربه و آشنا با GitHub هستید، یاد خواهید گرفت که چگونه با GitHub API و فناوری های منبع باز مرتبط مانند Jekyll (سازنده سایت)، Hubot (ربات چت NodeJS) و Gollum (ویکی) ابزار بسازید. • یک سرور Ruby ساده با ابزارهای خط فرمان Gist API و کلاینت API \"Octokit\" Ruby بسازید • از ابزار خط فرمان Gollum برای ساخت یک برنامه مدیریت تصویر استفاده کنید • یک ابزار رابط کاربری گرافیکی برای جستجوی GitHub با پایتون بسازید • تعاملات بین ابزارهای شخص ثالث و کد خود را مستند کنید • از Jekyll برای ایجاد یک وبلاگ با ویژگی های کامل از مطالب موجود در مخزن GitHub خود استفاده کنید • یک برنامه موبایل اندرویدی ایجاد کنید که اطلاعات را در مخزن جکیل بخواند و بنویسد • کل یک برنامه جاوا اسکریپت تک صفحه ای را در GitHub میزبانی کنید • از Hubot برای خودکارسازی بررسی درخواست های کشش استفاده کنید


توضیحاتی درمورد کتاب به خارجی

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



فهرست مطالب

Cover
Copyright
Table of Contents
Preface
Why APIs and Why the GitHub API?
Structure of This Book
Who You Are
What You Will Learn
GitHub \"First Class\" Languages
Operating System Prerequisites
Who This Book Is Not For
Conventions Used in This Book
Using Code Examples
O\'Reilly Safari
How to Contact Us
Acknowledgments
Chapter 1. The Unclad GitHub API
cURL
Breadcrumbs to Successive API Paths
The JavaScript Object Notation (JSON) Format
Parsing JSON from the Command Line
Debugging Switches for cURL
Important Headers
Following a Hypermedia API
Authentication Username and Password AuthenticationOAuth
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
Chapter 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 APIUsing Hypermedia Data from Octokit
Summary
Chapter 3. GitHub Wikis with Gollum
\"The Story of Smeagol...\"
Repository Linked Wikis
Markup and Structure
Hacking Gollum
The Starting Point of a Gollum Editor
Programmatically Handling Images
Using the Rugged Library
Adding Images to a Review File
Optimizing for Image Storage
Reviewing on GitHub
Improving Revision Navigation
Fixing Linking Between Comp Pages
Summary
Chapter 4. Python and the Search API
Search API General Principles
Authentication
Result Format
Search Operators and Qualifiers
Sorting Search APIs in DetailRepository 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
Chapter 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
Chapter 6. Ruby and Jekyll
Learning and Building with Jekyll
What Is Jekyll? Operating Jekyll LocallyJekyll 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)




نظرات کاربران