Triage 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: Biweekly on Thursdays 07:00 UTC
Learn siteLearn siteThe Training Team publishes its completed lesson plans at https://learn.wordpress.org/ which is often referred to as the "Learn" site. update
@chetan200891 merged several pull requests that added the following new templates to the Learn site betaBetaA pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. theme:
If anyone else wants to help out with the development of the Learn site, there are clear issues with help wanted labels in the Learn site GitHub repository that you can ask to be assigned to.
@aurooba has a pull request almost ready to publish that will add a README file to the repository that shows potential contributors how to set up a local installation so they can properly contribute to the theme.
@juliekuehl: It’s going to be great to have a beta site to show to contributors at WCEU. It will help them understand how their work fits in.
@aurooba wants to discuss the transition to SCSS from CSSCSSCSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. the next time @chetan200891 is available during the meeting as well – it will help with modularity and collaboration.
@chetan200891 is planning on adding responsive styling to the templates soon, it doesn’t currently exist. Also brought up the issue of lack of authentication fields on the Submit Lesson Idea page, and recommended that either the submitter be required to include their WordPress.orgWordPress.orgThe community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ username or email, or both.
@juliekuehl also suggested we add an area for objectives and recommended @chetan200891 go ahead and add these fields to the template.
@jessecowens has been working on the markdown importer implementation and the Custom Post Types code but would love help from anyone who’d like to assist.
Currently, @jessecowens is trying to get the manifest.jsonJSONJSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. script perfected reliably for the markdown importer implementation.
Slides Style Guide update
@Janet357 made some comments on the TrelloTrelloProject management system using the concepts of boards and cards to organize tasks in a sane way. This is what the make.wordpress.com/marketing team uses for example: https://trello.com/b/8UGHVBu8/wp-marketing. card
The folks from the Calgary Contributor Day came up with a great list of workshops based on the ideas in this post (workshops are detailed in the comments), so the next step is to decide on a workshop to focus on as a team and tackle that during WCEU Contributor Day.
@jessecowens and the communications team came up with the following snippet for the day:
The training team has identified several workshops– series of lesson plans for a specific audience/learning outcome– and we’ll be doing a “Sprint” to complete one of them. The workshop we’ll be working on, Best Practices for WordPress-Friendly Layout includes the lesson plans Introduction to CSS, Web Fonts, Using the Theme CustomizerCustomizerTool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings., and Using Child Themes.
Everyone agreed that this is a good workshop to start with and as work begins on it, more lessons will probably need to be identified and created.
Once WCEU Contributor Day happens, we can set priorities for other workshops based on the experience and feedback from WCEU.
ZenHub now has the ability to break out other workspaces and this can be useful to narrow focus and not overwhelm people as they begin to contribute.
@juliekuehl: I’m going to work on making more digestible versions [of ZenHub Workspaces] that people can use to look for issues that they can work on. Which also means that there’s a ton of issues that could be added to lesson plans
screenshot of the workspace for WCEU Contributor Day
@jessecowens recommended making issues in these 4 plans to manage Contributor Day more easily.
Documentation will need to be created on how to get set up and use ZenHub if we want to use it during Contributor Day. @aurooba volunteered to kickstart the ZenHub documentation if someone (@juliekuehl volunteered) takes her through it once.
@juliekuehl: So right now there are only two “Workspaces” – the big, ugly master one and one called “Contributor Day” which is in preparation for WCEU. I can imagine adding a “New Contributors” workspace and then labeling the issues with the skills required to complete them.
Upcoming team meetings
@juliekuehl: WCEU is two weeks away and we will not have a meeting that week. So that would be 20 June. But we will meet next week (13 June) and be back again the week after WCEU (27 June)
Lesson plan assignments and updates
The WP-CLI lesson plan has been added to the team’s reposreposThe Training Team uses GitHub for working copies of lesson plans. You can find them at https://github.com/wptrainingteam. and is looking great!