-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathenroll_sync.qmd
More file actions
64 lines (42 loc) · 3.78 KB
/
enroll_sync.qmd
File metadata and controls
64 lines (42 loc) · 3.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
---
toc-depth: 5
---
## Enroll for Sync Updates
The OTTR templates are always a work in progress. New features are added and bugs are smoothed out over time. [Your feedback is greatly appreciated](https://github.com/ottrproject/OTTR_Template/issues/new/choose). When updates are made to non-content files (checks, automation), pull requests are automatically filed to downstream repositories made from the template.
### Add `jhudsl-robot` as a collaborator
*You can skip this step if your course is in the `jhudsl` or `fhdsl` organization.*
To enable the full functionality of GitHub Actions, add `jhudsl-robot` as a collaborator with write access:
1. In your repository, go to **Settings** > **Collaborators & Teams** and click **Add people**.
2. Search for and add `jhudsl-robot`.
3. If prompted, choose the **Write** option, then click **Add jhudsl-robot to this repository**.
<img src="https://github.com/ottrproject/OTTR_Template/raw/main/resources/screenshots/add-jhudsl-robot.png" width="400">
### Which sync file should you edit?
Add your repository name to the `.github/sync.yml` file of the OTTR template you created your repository from:
- [OTTR_Template sync file](https://github.com/ottrproject/OTTR_Template/blob/main/.github/sync.yml) — for R Markdown courses
- [OTTR_Template_Website sync file](https://github.com/ottrproject/OTTR_Template_Website/blob/main/.github/sync.yml) — for websites
- [OTTR_Quizzes sync file](https://github.com/ottrproject/OTTR_Quizzes/blob/main/.github/sync.yml) — for quizzes
### If you are not part of the `jhudsl` or `fhdsl` GitHub organization
Use one of these options:
- **Google Form** — submit your organization/username and repo name in the [OTTR Feedback Google Form](https://forms.gle/jGQnd5oemHWyuUq28) and we'll make the edit for you.
- **Open an issue** — use the links in the table below and provide your repo info; we'll update `sync.yml` for you.
- **Fork and PR** — fork the template repo, edit `sync.yml` on a new branch adding your repo name where it says `#NEW REPO HERE#`, commit, and open a pull request. Add a comment tagging `@kweav` so we see it.
<details>
<summary><strong>
If you are part of the <code>jhudsl</code> or <code>fhdsl</code> GitHub organization
</strong></summary>
1. Open the relevant sync file above and click the pencil icon to edit.
2. Add your repository name where it says `#NEW REPO HERE#`, indented to match the other entries.

3. Click **Commit changes...**, type `Add new repository to sync` as the commit message, and choose **Create a new branch**.
4. Click **Propose changes**, then open a pull request and request `@kweav` as a reviewer.
</details>
| Repository | Issue Links |
|:---:|:---|
| OTTR_Template | [General issue](https://github.com/ottrproject/OTTR_Template/issues/new/choose) · [Add new repo to sync](https://github.com/ottrproject/OTTR_Template/issues/new?assignees=kweav&labels=&projects=&template=new-course-add-to-sync.md&title=) · [Update repo info in sync](https://github.com/ottrproject/OTTR_Template/issues/new?assignees=kweav&labels=&projects=&template=update-course-info-for-sync.md&title=) |
| OTTR_Quizzes | [Open an issue](https://github.com/ottrproject/OTTR_Quizzes/issues) |
| OTTR_Template_Website | [General issue](https://github.com/ottrproject/OTTR_Template_Website/issues/new/choose) · [Add new repo to sync](https://github.com/ottrproject/OTTR_Template_Website/issues/new?assignees=kweav&labels=&projects=&template=new-website-add-to-sync.md&title=) |
<p class="comment">
_If you have any questions about these updates or files, please tag `@kweav` or `@carriewright11`._
</p>
---
**← Back to:** [Next Steps](next_steps.qmd) · **Continue with:** [Customizing Style](customize-style.qmd)**→**