Special Meeting 19 April 2018

Please join us at 19:30 UTC for a special presentation!

There have been a lot of changes to the Training Team’s tools and workflow recently. A presentation to go over all the changes is going to be a better way to communicate them than our usual Slack chat. Therefore, this week’s gathering of the Training Team will video presentation (webinar) style. We will be going over the new Trello board and the GitHub repositories and how they (and us!) will work together.

So join us at the usual time but in a slightly different location. We will be using the Zoom meeting service, and a link for the event will be posted in the #training Slack channel shortly before the meeting time. The presentation will be recorded.

If you have any questions (before, during, or after) please ask in Slack! Expect homework assignments!

Team Links:

  • Getting Started (https://make.wordpress.org/training/handbook/) a little out of date at the moment
  • Our Team Blog (https://make.wordpress.org/training/)
  • Our Roadmap (https://trello.com/b/BsfzszRM/wordpress-training-team-lesson-plan-development)
  • Our Lesson Plans (https://github.com/wptrainingteam)

Pivot!

After working with our lesson plans over the last few weeks as we moved them into GitHub, a couple of things became obvious:

  • GitHub project boards are focused on individual issues and their resolution while we are focused on a lesson plan development workflow which happens at the repo level.
  • GitHub project boards get really gnarly when trying to keep track of the issues for over 100 repos on one board.
  • The verification process to make sure the README files in GitHub looked as much as possible as the pages on the Make site has a lot of steps to it, is hard to communicate, and is very time consuming.
  • Nearly all our lesson plans need to be rewritten or at least revisited with new screenshots and updated information.

So two things came out of this revelation:

  • GitHub project boards are not the place we need to be working (but GitHub still is!)
  • We should just consider all our lesson plans as needing a fresh start.

After several discussions over the past week, testing out a few new tools, dredging up some old ones, and talking with other teams, the team is going to make some changes to our processes. To be clear, our basic steps for creating lesson plans hasn’t changed, though. Our lesson plan development process will continue to have these basic steps:

1. Identify and define topic
2. Create first draft (template)
3. Copy edit draft at least twice
4. Review for style guide adherence
5. Release for testing
6. Test in a live event (#1)
7. Collect feedback (template)
8. Incorporate feedback
9. Test in a live event (#2)
10. Collect feedback (template)
11. Incorporate feedback
12. Test in a live event (#3)
13. Collect feedback (template)
14. Incorporate feedback
15. Mark as complete and make available for use

But what we’re going to change is that we will be using a Trello board to manage our lesson plan development (https://trello.com/b/BsfzszRM/wordpress-training-team-lesson-plan-development) in addition to our GitHub organization (https://github.com/wptrainingteam). We have connected the two and will be tracking issues and progress on Trello. (The Trello board is still a work in progress as more cards need to be created.)

What Does All This Mean for the Training Team Contributors?

No doubt there are details yet to be figured out and improvements needed to this process. But it’s a better place to work from that where we’ve been for the past several weeks. Time to move forward with lesson plan development!

  • You’ll need both a GitHub and a Trello account to contribute.
    • The GitHub repos are public and you should be able to see everything there
    • You will need to request to be added to the team in Trello to work with the cards on the board there. (DM @juliekuehl or @pbrocks in Slack with your Trello account email)
  • You should check the Trello board, not GitHub, to see where lesson plans are in the pipeline and what needs doing (aka where you can help out).
  • Anyone can start working on pretty much any lesson plan at this point.

If you have any questions, comments, or ideas, please leave a comment here or start a discussion on the #training channel in Slack.

Slack Integration with the Team GitHub Account

Since we are moving our team’s workspace to GitHub, it is possible to connect GitHub with the team #training channel in Slack. We would be able to get notices when activities take place in GitHub. What activities you ask? Things like:

  • issues
  • pulls
  • statuses
  • commits
  • deployments
  • public
  • reviews
  • comments
  • branches
  • commits:all

We can choose which of these, if any, we think would be useful to be notified of in the Slack channel. We can turn them on or off as needed if the are/aren’t working for us.

Is this something we want to do? Now? Later? All of it? Some of it? Please share your thoughts in the comments below!

(More info available at https://get.slack.help/hc/en-us/articles/232289568-GitHub-for-Slack)

Automated Greeting in the #training Slack Channel

It is possible that we could set up a Slackbot to send a greeting when new people join the #training channel. (Hat tip to the #design team for this idea.) What would we want to see in that message?

Proposed content (add your ideas in the comments below!):

Welcome to the WordPress Training Team! We create downloadable lesson plans and related materials for instructors to use in live workshop environments. This all-volunteer team needs people with all kinds of skills!

Here are some handy links to get started in our community:

  • The Make WordPress Training blog is where you’ll find meeting agendas and summaries https://make.wordpress.org/training/
  • We communicate in the WordPress Slack #training channel. If you have questions, this is the best way to contact the team.
  • Check out our GitHub page to get an overview of what the Training Team is working on. https://wptrainingteam.github.io/
  • Take a look at our GitHub account where the actual work is done. You can find our in-progress lesson plans there too! https://github.com/wptrainingteam
  • We have more details in our handbook https://make.wordpress.org/training/handbook/
  • Finally, introduce yourself in the #training channel on Slack. It would be great to know where in the world you are located, what brings you to the training team, what your skills/background might be, and how you would like to contribute!

Great to have you onboard 🙂

(Note that the actual bot will need to be created by a WP Slack Admin.)

Meeting Agenda for Thursday 12 April 2018

Please join us at 19:30 UTC in the #training Slack channel for our weekly meeting!

A brief agenda for the meeting:

1. Welcome
2. Discussion on verification workflow in GitHub
3. Discussion on lesson plan development in GitHub
4. Updates on other current projects
5. Open announcements/discussions

If you have any other items to add to the agenda, please list them in the comments. If you have progress updates but will not be able to make the meeting, please comment on this post or leave a note for the team in Slack. We’ll see you soon!

Meeting Agenda for Thursday 05 April 2018

Please join us at 19:30 UTC in the #training Slack channel for our weekly meeting!

A brief agenda for the meeting:

1. Welcome
2. Contributor Drive
3. WordCamp EU
4. Discussion on on new workflow in GitHub
5. Updates on other current projects
6. Open announcements/discussions

If you have any other items to add to the agenda, please list them in the comments. If you have progress updates but will not be able to make the meeting, please comment on this post or leave a note for the team in Slack. We’ll see you soon!

Meeting Agenda for Thursday 29 March 2018

Please join us at 19:30 UTC in the #training Slack channel for our weekly meeting!

TODAY WILL BE A VIDEO MEETING!
A link will be posted in the Slack channel just before the meeting begins.

A brief agenda for the meeting:

1. Welcome
2. Training Team and Contributor Days
2. Discussion on on new workflow in GitHub
3. Updates on other current projects
4. Open announcements/discussions

If you have any other items to add to the agenda, please list them in the comments. If you have progress updates but will not be able to make the meeting, please comment on this post or leave a note for the team in Slack. We’ll (actually) see you soon!

Meeting Agenda for Thursday 22 March 2018

Please join us at 19:30 UTC in the #training Slack channel for our weekly meeting! A brief agenda for the meeting:

1. Welcome
2. Discussion on on new workflow in GitHub
3. Updates on other current projects
4. Open announcements/discussions

If you have any other items to add to the agenda, please list them in the comments. If you have progress updates but will not be able to make the meeting, please comment on this post or leave a note for the team in Slack. We’ll see you soon!

Lesson Plan Verification

If you would like to help verify that the lesson plans that have been migrated to GitHub are the same as what currently exists here at the Make site (in the Handbook) here’s a screencast to show how that process works: https://screencast-o-matic.com/watch/cFeqlNDuY7

Anyone can participate in this effort!! No special skills needed, but you will need a GitHub account (https://github.com). If you need access to this GitHub project (https://github.com/orgs/wptrainingteam/projects/2) , please send a message to @juliekuehl in the #training Slack channel.

One thing I forgot to mention in the screencast. If there are no additional issues for the lesson plan you are reviewing, please check all the boxes in the initial issue and then drag the lesson plan to the Done column in the project. I’ll find them there and review them quickly before closing the issue.

Thanks so much for everyone’s help!

Meeting Agenda for Thursday 15 March 2018

Please join us at 19:30 UTC in the #training Slack channel for our weekly meeting! A brief agenda for the meeting:

1. Welcome
2. Discussion on on new workflow in GitHub
3. Updates on other current projects
4. Open announcements/discussions

If you have any other items to add to the agenda, please list them in the comments. If you have progress updates but will not be able to make the meeting, please comment on this post or leave a note for the team in Slack. We’ll see you soon!