Every project that you ever build needs to be under version control. Why? Version control lets you manage the iterations of your build process. You can track where you are, what changed, who made the change, and when it happened. It will let you roll it back to a previous version. And if you are working on a team, Git hosting gives you the means to contribute, manage pull requests, and more. Most of the major Git hosts also let you track issues.
You can choose to push your project to GitHub, GitLab, or BitBucket. I typically use GitHub for all public repositories and GitLab for private ones.
In this episode, you are going to create your GitHub repository. I’ll walk you through the entire process including setting up the
README.md, initializing the repository, making your first commit, and then pushing that commit.
Your best friend is code, Tonya is making the introductions.
Total Lab Runtime: 04:18:43
- 1 Lab Introductionfree 10:15
- 2 Planning Out the Pluginfree 12:53
- 3 Plugin Architecturepro 12:42
- 4 Plugin Header - Tell WordPress "Hey, I'm a Plugin"pro 09:36
- 5 Add UpGulppro 13:45
- 6 Setup the GitHub Repositorypro 12:04
- 7 Architect the HTML Markuppro 08:47
- 8 Build Q&A HTML Viewpro 13:20
- 9 Build Teaser HTML Viewpro 08:16
- 10 Architect the Shortcodespro 15:05
- 11 Shortcode Runtime Configuration Parameterspro 06:42
- 12 Build the Shortcode Processerpro 11:26
- 13 Autoloadpro 01:45
- 14 Test the Shortcodepro 09:38
- 15 Architect the jQuery Scriptpro 11:47
- 16 Build the jQuery Basic Structurepro 16:21
- 17 Enqueue the Assetspro 20:35
- 19 Refactorpro 07:40
- 20 Building the Click Handlerpro 08:48
- 21 Get the Element's Indexpro 08:50
- 22 Is the Hidden Content Showing?pro 04:24
- 23 Animate the Hidden Contentpro 04:06
- 24 Change the Iconpro 12:50
- 25 Commit Changes & Wrappro 04:22