Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lesson: Continuous integration/Continuous delivery #1300

Open
14 tasks
Tracked by #2344
jonathanbossenger opened this issue Feb 2, 2023 · 3 comments
Open
14 tasks
Tracked by #2344

Lesson: Continuous integration/Continuous delivery #1300

jonathanbossenger opened this issue Feb 2, 2023 · 3 comments

Comments

@jonathanbossenger
Copy link
Collaborator

Details

  • Topic title: Continuous integration/Continuous delivery
  • Topic description: A workshop covering the basics of CI/CD
  • Objective: Teach new developers what Continuous integration/Continuous delivery is, and how to use it
  • Content type: Workshop and/or tutorial
  • WordPress version:
  • Will you be creating this content?: Maybe

Related Resources

Links to related content on Learn, HelpHub, DevHub, GitHub Gutenberg Issues, DevNotes, etc.

  • [ ]

Triage Checklist

Please follow this Vetting content topic ideas handbook page guide.

  • SME assigned
  • Remove Needs Subject Matter Expert label
  • Content Category applied (Ex. PHP, Gutenberg, Block Theme)
  • Topic idea has passed vetting checks
  • Content type label applied
  • Priority set
  • Content Type Checklist applied
  • Content type
  • Audience set
  • Experience Level set
  • Product type (theme, plugin)
  • WordPress Version applied through Milestone (Ex. milestone 5.9)
  • If the Topic Idea reporter has not opted to create the content, apply Needs Content Creator label
  • Ticket moved to Ready to Create
@jonathanbossenger jonathanbossenger added Awaiting Triage Issues awaiting triage. See Training Team handbook for how to triage issues. [Content] Needs SME Content development issues requiring a Subject Matter Expert to vet the topic. labels Feb 2, 2023
@jonathanbossenger
Copy link
Collaborator Author

This topic idea came out of a workshop that @Piyopiyo-Kitsune ran on WP CLI.

Upfront I think the following structure would make sense

  1. CI/CD overview - this would include possible services (Travis, GH Actions, etc)
  2. What is Continuous integration
  3. Implementing a simple CI workflow example - running tests against a PR
  4. What is Continuous delivery
  5. Implementing a simple CD workflow - deploying a theme to a production environment once a PR has been merged

@courtneyr-dev courtneyr-dev added Theme and removed Awaiting Triage Issues awaiting triage. See Training Team handbook for how to triage issues. labels Feb 28, 2023
@courtneyr-dev courtneyr-dev moved this to 💡 Topic Ideas in LearnWP Content - Development Feb 28, 2023
@courtneyr-dev courtneyr-dev changed the title Topic Idea: Continuous integration/Continuous delivery Tutorial: Continuous integration/Continuous delivery Feb 28, 2023
@kaitohm kaitohm moved this from 💡 Topic Ideas to 👋 Ready to Create in LearnWP Content - Development Jun 1, 2023
@kaitohm kaitohm removed Plugin [Content] Needs SME Content development issues requiring a Subject Matter Expert to vet the topic. labels Jun 1, 2023
@Piyopiyo-Kitsune
Copy link
Collaborator

@jonathanbossenger will this be covered in a developer pathway?

@jonathanbossenger jonathanbossenger changed the title Tutorial: Continuous integration/Continuous delivery Lesson: Continuous integration/Continuous delivery Jul 8, 2024
@jonathanbossenger
Copy link
Collaborator Author

It wasn't originally planned, but it's a good idea. I've added it and updated this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 👋 Ready to Create
Development

No branches or pull requests

4 participants