Skip to content

Commit 454ab68

Browse files
authored
Initial commit
0 parents  commit 454ab68

File tree

5 files changed

+173
-0
lines changed

5 files changed

+173
-0
lines changed

.github/FUNDING.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# These are supported funding model platforms
2+
3+
github: CodeYourFuture
4+
patreon: # Replace with a single Patreon username
5+
open_collective: # Replace with a single Open Collective username
6+
ko_fi: # Replace with a single Ko-fi username
7+
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8+
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9+
liberapay: # Replace with a single Liberapay username
10+
issuehunt: # Replace with a single IssueHunt username
11+
otechie: # Replace with a single Otechie username
12+
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
13+
custom: https://codeyourfuture.io/donate

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: CYF
4+
5+
about: Please report serious issues here.
6+
- name: Join CYF
7+
url: https://codeyourfuture.io/volunteers/
8+
about: Join CYF here
9+
- name: CYF Slack
10+
url: codeyourfuture.slack.com
11+
about: Come to #cyf-syllabus-tech and chat
12+
- name: CYF Tech Ed
13+
url: https://github.com/orgs/CodeYourFuture/teams/mentors
14+
about: CYF mentors on Github
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
name: PD Coursework
2+
description: Assign a piece of PD coursework
3+
title: "[PD] <title>"
4+
labels: [PD, 🏝 Priority Stretch, 🐇 Size Small]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to assign this coursework!
10+
- type: input
11+
attributes:
12+
label: Link to the coursework
13+
validations:
14+
required: true
15+
- type: input
16+
attributes:
17+
label: Estimated time in hours (PD has max 4 per week total)
18+
validations:
19+
required: true
20+
- type: textarea
21+
attributes:
22+
label: What is the purpose of this assignment?
23+
description: Clearly explain the purpose of this assignment and how trainees can evaluate this.
24+
validations:
25+
required: true
26+
- type: textarea
27+
attributes:
28+
label: How to submit
29+
description: State in clear steps how a trainee can submit this assignment.
30+
placeholder: |
31+
Copy the Google doc to your own Google Drive
32+
Complete the work assigned
33+
When you are ready, move your document to your class Drive
34+
validations:
35+
required: true
36+
- type: textarea
37+
attributes:
38+
label: Anything else?
39+
description: |
40+
Links? References? Anything that will give more context
41+
42+
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
43+
- type: markdown
44+
attributes:
45+
value: |
46+
**Thank you so much.**
47+
48+
Please now complete this ticket by filling in the options on the sidebar.
49+
50+
1. Update labels
51+
- priority -- is this coursework key, mandatory, or stretch?
52+
- size -- help trainees plan their time with rough estimation
53+
2. Add to milestone
54+
- week 1,2,3,4
55+
3. Add to project backlog
56+
- add to the project named the same as this repo
57+
- fill in custom fields -- priority, size, hours -- to match this issue
58+
59+
Once your ticket is complete, you may like to check it out on the example project board attached to this repo.
60+
This is so you understand how trainees will use your work.
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
name: Tech Ed Coursework
2+
description: Assign a piece of technical coursework
3+
title: "[TECH ED] <title>"
4+
labels: [Tech Ed, 🏕 Priority Mandatory, 🐂 Size Medium]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to assign this coursework!
10+
11+
To support our trainees with planning and prioritising their own learning journey, we want our coursework assignments to be more informative.
12+
We don't just want to tell them what to do, we want to tell them stuff like:
13+
- why we are doing it
14+
- what it's "for" (problem-solving, debugging, etc)
15+
- how long they should spend on it, maximum
16+
- how to get help
17+
- how to review it with answers
18+
- how to get it reviewed from mentors and peers
19+
- type: input
20+
attributes:
21+
label: Link to the coursework
22+
validations:
23+
required: true
24+
- type: textarea
25+
attributes:
26+
label: Why are we doing this?
27+
description: Clearly explain the purpose of this assignment
28+
validations:
29+
required: true
30+
- type: input
31+
attributes:
32+
label: Maximum time in hours (Tech has max 16 per week total)
33+
validations:
34+
required: true
35+
- type: textarea
36+
attributes:
37+
label: How to get help
38+
description: State simply how trainees can get help with this assignment
39+
placeholder: |
40+
Share your blockers in your class channel
41+
https://syllabus.codeyourfuture.io/guides/asking-questions
42+
- type: textarea
43+
attributes:
44+
label: How to submit
45+
description: State in clear steps how a trainee can submit this assignment.
46+
placeholder: |
47+
Fork the repo to your own GitHub account
48+
Make regular small commits with clear messages
49+
When you are ready, open a Pull Request to the CYF repo
50+
Make sure you fill in the PR template provided
51+
validations:
52+
required: true
53+
- type: textarea
54+
attributes:
55+
label: How to review
56+
description: How to get code review and how to self-review
57+
- type: textarea
58+
attributes:
59+
label: Anything else?
60+
description: |
61+
Links? References? Anything that will give more context
62+
63+
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
64+
- type: markdown
65+
attributes:
66+
value: |
67+
**Thank you so much.**
68+
69+
Please now complete this ticket by filling in the options on the sidebar.
70+
71+
1. Update labels
72+
- priority -- is this coursework key, mandatory, or stretch? Pick one.
73+
- size -- help trainees plan their time with rough estimation. Pick one
74+
- topics -- add all that seem relevant to you.
75+
2. Add to milestone
76+
- week 1,2,3,4
77+
78+
Once your ticket is complete, you may like to add it to the example project board attached to this repo.
79+
This is so you understand how trainees will use your work. Nobody has built a board copier yet, so trainees will be doing this step themselves.

readme.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# TEMPLATE repo for Modules
2+
3+
## Tasks
4+
- [ ] Set up example board
5+
- [ ] Populate repo with coursework issues from Google Classroom Boilerplate
6+
- [ ] Add core Actions from org store https://docs.github.com/en/actions/creating-actions/sharing-actions-and-workflows-with-your-organization
7+

0 commit comments

Comments
 (0)