292 Search results for "best practices"
REST API /
Using the REST API
Using the REST API
Learn how to use the GitHub REST API, follow best practices, and troubleshoot problems.
Getting started with the REST API
Rate limits
Pull requests / Collaborate with pull requests /
Getting started
and pull model or the shared repository model.
Best practices for pull requests
You can follow best practices to improve the consistency and quality of pull
Apps / Creating GitHub Apps / Writing code for a GitHub App /
About writing code for a GitHub App
write the code for your GitHub App, you should ensure that it follows best practices. If necessary, remember to update your GitHub App registration. If your
Code security / Security advisories /
Guidance on reporting and writing information about vulnerabilities
Guidance on reporting and writing information about vulnerabilities
Best practices for writing security advisories and managing privately reported security
REST API / Authentication /
Keeping your API credentials secure
Follow these best practices to keep your API credentials and tokens secure.
Choose an appropriate authentication method
You should choose an authentication
Apps / GitHub Marketplace /
Creating apps for GitHub Marketplace
outlined on this page before the listing can be published.
Security best practices for apps on GitHub Marketplace
Guidelines for preparing a secure app
Apps /
GitHub Marketplace
Requirements for listing an app
Security best practices for apps on GitHub Marketplace
Customer experience best practices for apps
Viewing metrics for your listing
Apps / OAuth apps /
Building OAuth apps
logo image and customizing the background.
Best practices for creating an OAuth app
Follow these best practices to improve the security and performance of
GitHub Desktop / Overview /
About GitHub Desktop
without needing to memorize or look up syntax.
Follow best practices. GitHub Desktop encourages best practices. For example, it helps you to create an accurate
Apps / GitHub Marketplace / Create Marketplace apps /
Requirements for listing an app
providing a good customer experience, see "Customer experience best practices for apps."
Brand and listing requirements for all apps
Apps that