- Required: Sign up for GitHub. 😀
- Required: Sign up for the public beta of GitHub Actions. The account that you use for this should be the one you plan on using in the workshop.
- Helpful: Familiarity with GitHub (example training course), JavaScript, and GitHub Actions
Thanks for joining us! In this workshop, we'll take a quick refresher on GitHub Apps and understand how they compare to GitHub Actions. We'll guide you through the decision processes needed when understanding how best to integrate with GitHub. And then, we’ll spend some time walking through the conversion of a GitHub App to an Action.
We'll be working with the following repos, feel free to bookmark these for later!
- GitHub Developer Documentation: Handy guides and reference documentation you can use to start building on GitHub's platform
- Building GitHub Apps: Learn how to register and set up permissions and authentication options for GitHub Apps.
- Building GitHub Actions: Learn how to build a JavaScript action using the actions toolkit.
- Probot: A framework for developing GitHub Apps, written in Node.js
- Probot Hello World: Probot's equivalent of "Hello World"
- Probot Actions Adapter: An adapter that takes a Probot app and makes it compatible with GitHub Actions