Latest

All the resources in the Guide, starting with most recent.

Negotiating the review process

Part of tutorial

Negotiating the review process
Review and hopefully get your pull request merged.
Introduction

Part of tutorial

Introduction
Contributing to open source software.
Contributing to open source software; creating a pull request

Tutorial

Contributing to open source software; creating a pull request
Contribute code to someone else's GitHub project with a pull request.
Getting the project

Part of tutorial

Getting the project
Forking and cloning the project.
Creating the pull request

Part of tutorial

Creating the pull request
How to create a pull request on GitHub.
Making changes to code

Part of tutorial

Making changes to code
Making and committing our changes.
Inline method refactoring

Tip

Inline method refactoring
Replace usages of a function with its implementation.
Extract method refactoring

Tip

Extract method refactoring
Split and Organize code into DRY, discrete units.
Productive Coding in PyCharm

Part of tutorial

Productive Coding in PyCharm
Learn about syntax highlighting and how to get code assistance.
What is Solution-Wide Analysis?

Part of tutorial

What is Solution-Wide Analysis?
An introduction to Solution-Wide Analysis in ReSharper and Rider.
Solution-Wide Analysis

Tutorial

Solution-Wide Analysis
Find and resolve code issues in your projects.
Fixing Warnings and Errors

Part of tutorial

Fixing Warnings and Errors
Automatically resolve inspections using quick fixes.