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

Web Engineering III: Quality Assurance
Technische Hochschule Mittelhessen via iversity
Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
DevOps for Developers: How to Get Started
Microsoft via edX
Accelerate Software Delivery using DevOps
Microsoft via edX
Building R Packages
Johns Hopkins University via Coursera