New Learn WordPress GitHub Project View Updates

The Training Team currently uses GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ to manage our content development for Learn WordPress. The project for this work can be viewed in GitHub using this link.

When you first visit our project board you’ll be met with a kanban style page that lists all the issues in our backlog or currently being worked on.

At the top of that, there are several views available to you to guide you in your navigation of the issues inclusive of:

  • Awaiting Triage – issues that requiring triage
  • Topic Ideas – issues with unvetted content ideas
  • Ready to Create – issues with vetted content ideas that are ready for assignment and content development
  • Drafts in Progress – issues with content currently being developed
  • Reviews in Progress – issues with content currently being reviewed or requiring review
  • Published of Closed – issues with content that has passed review and has been published on Learn

Learn more about how we use GitHub in this handbook page.

As labels in these views can be long and a bit difficult to navigate, we’ve added Review Stage to the Reviews and Progress view and Content Type to all of the views above to help folks better filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. the issues at a glance.

In the coming weeks we’ll continue to work on making sure our GitHub issues are properly labeled and in the right views and will be updating the appropriate handbook pages along the way.

Please feel free to share your feedback on what else we can improve in GitHub!