YoVDO

How to Manage an Open Source Project

Offered By: Laracasts

Tags

GitHub Courses Software Development Courses Laravel Courses Version Control Courses Continuous Integration Courses

Course Description

Overview

Managing a popular open source project can be daunting at first. How do we maintain all these issues, or automatically trigger our test suite for incoming PRs? And what's a useful workflow for brainstorming and adding new features? In this series, together, we'll manage and maintain an open source forum, called Council, that we originally built from scratch here at Laracasts.

Syllabus

  • The GitHub Repository
  • Installation Instructions
  • Resolving Our First Issue
  • The Issue and PR Grind
  • Feature: Forum Reputation
  • Feature: Forum Reputation Refactoring
  • Feature: Displaying Reputation
  • Feature: Reducing Reputation
  • Licensing and Code of Conducts
  • Merging and Tweaking a Large PR
  • Continuous Integration
  • StyleCI
  • Syntax Highlighting PR With Refactoring
  • The Importance of Understanding a PR
  • Queues and Worker Bees
  • A Thread Can Be Pinned
  • Archiving Channels With TDD
  • Simpler Queries With Global Scopes
  • The Test Proves It's a Bug
  • Squashing and Merging the New UI
  • Upgrading to Laravel 5.6
  • Parsing a "Work in Progress" PR
  • Calculating Paginated Reply Paths
  • Git Tagging and Releases

Taught by

Jeffrey Way

Related Courses

The Data Scientist’s Toolbox
Johns Hopkins University via Coursera
How to Use Git and GitHub
Udacity
Ruby on Rails: An Introduction
Johns Hopkins University via Coursera
Accediendo a la nube con iOS
Tecnológico de Monterrey via Coursera
Responsive Website Development and Design Capstone
University of London International Programmes via Coursera