YoVDO

CONTRIBUTING - The Talk

Offered By: Gopher Academy via YouTube

Tags

GopherCon Courses Bash Courses GitHub Courses Regular Expressions Courses Benchmarking Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the process of contributing to the Go programming language in this GopherCon 2016 talk by Michael Matloob. Learn about the components of the Go project, including the core repository and sub-repositories, and understand the contribution guidelines. Discover how to navigate GitHub, import paths, and use tools like Gerrit for code review. Gain insights into reporting bugs, writing documentation, and creating test cases. Dive into practical aspects such as running benchmarks, creating new branches, and updating commit messages. Understand the importance of signing the Contributor License Agreement (CLA) and get tips on advanced contributions. Whether you're a beginner or an experienced developer, acquire valuable knowledge to become an active contributor to the Go community.

Syllabus

Intro
My Story
Contributing to Go
Outline
Components
Core Repository
SubRepo
Tools
Contribution Guidelines
GitHub
Import paths
Garrett
Add Scores
Score
Approval
File of proposal
Proposal document
Proposal changes
Code review
Pain is merged
Reporting bugs
Documentation
Test Cases
Motivation
Regular Expressions
Make Bash
Build Everything
Google Account
Benchmarks
Running benchmarks
Change Description
Change Descriptions
GitHub Issues
GoBot
Example
Creating a new branch
Adding a new branch
Adding a benchmark
Updating chin
Commit message
Generate password
Add CLA
Sign CLA
Open Chrome
Approve
Advanced Contributions
Questions
Progression
Remember
Thank you


Taught by

Gopher Academy

Related Courses

Practical Introduction to the Command Line
Coursera Project Network via Coursera
Scripting Bash - Découverte du Langage de Programmation
Coursera Project Network via Coursera
Automation Scripts Using Bash
Coursera Project Network via Coursera
Обработка больших данных
Higher School of Economics via Coursera
Learning Shell Scripting: How to Automate Your Tasks
Udemy