|
| 1 | +--- |
| 2 | +name: New course |
| 3 | +about: Suggest an idea for a new course |
| 4 | +title: "[New course] " |
| 5 | +labels: new-course |
| 6 | +assignees: '' |
| 7 | + |
| 8 | +--- |
| 9 | + |
| 10 | +**Describe the learning objectives for the new course** |
| 11 | + |
| 12 | +One or two learning objectives that can be completed in a GitHub repository in 3-5 steps. |
| 13 | + |
| 14 | +Please look through the existing courses and make sure we aren't covering this objective already. |
| 15 | + |
| 16 | +**Describe the steps you will have the learner take** |
| 17 | + |
| 18 | +1. Step 1 |
| 19 | +2. Step 2 |
| 20 | +3. Step 3 |
| 21 | +4. Step 4 |
| 22 | +5. Step 5 (Usually, merge your pull request) |
| 23 | + |
| 24 | +<!-- Then create your issue. Follow the steps below after you create the issue. --> |
| 25 | + |
| 26 | +**Authoring steps** |
| 27 | + |
| 28 | +- [ ] Read the [Quickstart Guide](https://github.com/githublearn/quickstart-guide) on how to build courses. |
| 29 | +- [ ] Start by making the new repository using [template-template](https://github.com/githublearn/template-template). |
| 30 | + > This will make the license file, `.gitignore`, and outline your course for you. |
| 31 | + > Start in _private_ as you work on your course. |
| 32 | +- [ ] Configure the new repository. [🔗](https://github.com/githublearn/quickstart-guide#set-up-your-repository) |
| 33 | + - [ ] Settings: Enable the template repository. |
| 34 | + - [ ] Settings: Add a 1280×640 social image. |
| 35 | + - [ ] Settings: Disable wikis, sponsorships, projects, discussions. |
| 36 | + - [ ] Settings: Enable only squash merging. |
| 37 | + - [ ] Settings: Enable auto-delete head branches. |
| 38 | + - [ ] Code/About: Add a description and tags. |
| 39 | + - [ ] Code/About: Disable releases, packages, and environments. |
| 40 | +- [ ] Build the README. [🔗](https://github.com/githublearn/quickstart-guide#writing-your-readme) |
| 41 | + > Go through the TBDs in the template README file, and follow the Quickstart Guide. |
| 42 | +- [ ] Build the steps. [🔗](https://github.com/githublearn/quickstart-guide#writing-your-actions-workflow-files) |
| 43 | + > Go through the TBDs in the template workflow files, and follow the Quickstart Guide. |
| 44 | +- [ ] Test your course. [🔗](https://github.com/githublearn/quickstart-guide#testing-and-monitoring-your-course) |
| 45 | + - [ ] Verify the course works as expected. |
| 46 | + - [ ] Review the [Quickstart Guide: Best practices](https://github.com/githublearn/quickstart-guide#best-practices-for-building-courses) to see if you've missed anything. |
| 47 | + - [ ] Have someone review the content. @??? |
| 48 | + - [ ] Get a technical review for the course. @??? |
| 49 | +- [ ] Publish your course. |
| 50 | + - [ ] Enable _public_ on your repository settings, or let learners know the course is ready to take. |
| 51 | + - [ ] Share your course with potential learners. |
0 commit comments