Dev-squad GitHubGitHubGitHub 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/ triage: Thursdays 07:00 UTC
The Training Team manages content development in the LearnWP Content – DevelopmentGitHubGitHubGitHub 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/ project board. This is where content and feedback are passed between Content Creators and Editors before content is finally published on https://learn.wordpress.org/.
Issues in this project board pass through 4 columns, or statuses, as progress is made.
General contributors do not have access to add/delete labels, or move issues between columns/statuses. Faculty Members need to check each issue and manually move them between statuses on behalf of contributors.
Ready to Create
Drafts in Progress
Reviews in Progress
Published or Closed
Issues have been vetted and relevant labels have been added.
Issues being worked on by a Content Creator.
Content waiting for reviews.
Issues moves to the next column when…
A Content Creator has commented on the issue, volunteering to create it. An Admin has confirmed the volunteer has necessary access to create the content on Learn.
A Content Creator has attached the created piece of content.
A piece of content has received three reviews, and has been published.
Triaging is when a Training Team member checks through each column of the project board to assess the progress and status of issues. Triaging ensures that contributors are assigned, unblocked and enabled for the issues they are responsible for. This work also ensures that the Training Team meets their content creation goals by working to guide tasks to completion.
A GitHub triage can be performed at any time by Administrator Faculty Members or Training Team Representatives. Follow the steps below to triage issues in each status.
Make sure the correct content creation checklist is applied to the issue
PingPingThe act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.”@faculty-content-creators to see if any Faculty Content Creators have capacity to create the content; alternatively, ping specific Content Creators for issues based on their expertise
If the content has not been reviewed yet, ping @faculty-editors to see if any Faculty Editors have capacity to pick up the review; alternatively, ping specific Editors for issues based on their expertise
All content requires three reviews, and receive a Review # Complete label once that review has been completed; outlined below are the types of reviews and their guidelines:
If all reviews are complete, a Training Team RepTeam RepA Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. or Faculty Member can publish the content on Learn WordPress