kharels / lab-starter

https://lab.github.com/githubtraining/write-a-learning-lab-course
MIT License
0 stars 0 forks source link

Welcome #1

Open github-learning-lab[bot] opened 4 years ago

github-learning-lab[bot] commented 4 years ago

Welcome!

:running_woman: If you look around this repository, you'll find a few standard template files in your Code tab. These contain most of what you need to get a Learning Lab course up and running. You can take this code as-is and create a Learning Lab course on your own.

How do you prefer to work?

github-learning-lab[bot] commented 4 years ago

Documentation

:book: The official Learning Lab docs contain full instructions on how to create courses. We'll link to the docs throughout the course. Take a look if you'd like more information about steps we take in this course.

New to GitHub?

For this course, you'll need to know how to create a branch on GitHub, commit changes using Git, and open a pull request on GitHub. If you need a refresher on the GitHub flow, check out the Introduction to GitHub course.

You'll also need a general understanding of webhooks and the GitHub API. The Getting started with GitHub Apps course is a good place to start.

github-learning-lab[bot] commented 4 years ago

Since Learning Lab courses must be owned by your organization, you'll need to fork the course and template repositories there first. Here are the instructions:

Create the draft course

  1. Choose an organization that will house your Learning Lab courses. You may have done this prior to taking the course.
  2. Confirm that you are an owner of the chosen Learning Lab course organization, or a member of a team named lab-assistants in that organization.
  3. Fork this repository to your chosen organization.
  4. Add the template repository to your chosen organization.
  5. Navigate to https://lab.github.com/YOUR-ORGANIZATION/new
  6. In the Repository name field, type in lab-starter.
  7. Take the draft course, which should be available at https://lab.github.com/YOUR-ORGANIZATION/lab-starter.

You can continue to work on your course while it is in draft -- it will only be visible to you and other administrators of your repo.

Publish the course

When you're ready to publish your course, just go to your course's administration panel and click the button!

github-learning-lab[bot] commented 4 years ago

We'll continue the course instructions in case you change your mind and would like to continue. If you do, just return to this issue to pick it up where you left off.

github-learning-lab[bot] commented 4 years ago

Let's go to the first pull request which I've opened for you.