Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Laracasts

How to Manage an Open Source Project

via Laracasts

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

Reviews

Start your review of How to Manage an Open Source Project

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.