Skip to content

Commit 834e520

Browse files
committed
Merge branch 'main' into pre-course-setup
2 parents adb33c9 + 66e22c8 commit 834e520

210 files changed

Lines changed: 10562 additions & 81 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.editorconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Editor configuration, see http://editorconfig.org
2+
root = true
3+
4+
[*]
5+
charset = utf-8
6+
indent_style = space
7+
indent_size = 2
8+
insert_final_newline = true
9+
trim_trailing_whitespace = true

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @HackYourFuture-CPH/curriculum-crew

.github/workflows/lint.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
name: Lint
3+
4+
on:
5+
push:
6+
branches:
7+
- main
8+
pull_request:
9+
types:
10+
- opened
11+
- synchronize
12+
- reopened
13+
14+
jobs:
15+
build:
16+
name: Lint
17+
runs-on: ubuntu-latest
18+
19+
steps:
20+
- name: Checkout code
21+
uses: actions/checkout@v4
22+
- name: npm install
23+
run: npm install
24+
- name: Run the linter
25+
run: ./lint

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
# Ignore hidden Mac OS directory files
2-
**/.DS_Store
2+
**/.DS_Store
3+
node_modules/

.markdownlint.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
$schema: https://raw.githubusercontent.com/DavidAnson/markdownlint/v0.37.4/schema/markdownlint-config-schema.json
3+
extends: markdownlint/style/prettier
4+
MD046:
5+
style: fenced
6+
MD033:
7+
allowed_elements:
8+
- nobr

LICENSE.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
# License
2+
13
The HackYourFuture programme is subject to CC BY NC SA copyright. This means you can freely use our materials, but just make sure to give us credit for it and don't use it commercially, as it is the intellectual property of our volunteers :)
24

35
![Creative Commons License ](https://github.com/user-attachments/assets/912a16ff-b11a-4dcf-9c07-7bdce3d72e64)
46

57
This work is licensed under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by-nc-sa/4.0/).
6-

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
# programme
2+
23
Documents the HYF programme, courses and modules

contributing/README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,28 @@
11
# Contributing
22

3-
Everyone is welcome to fork/clone the repo and contribute to improving the programme.
3+
Everyone is welcome to fork/clone the repo and contribute to improving the programme.
44

55
If you would like to take a more active role in contributing as a volunteer of HYF Denmark, join #curriculum-crew on Slack to get involved.
66
Write in there to introduce yourself, and a staff member will onboard you and set you up with permissions.
77

88
## How to contribute
9+
910
(We will flesh these processes more as we go...)
1011

1112
### Existing issues
13+
1214
Very briefly: check the project board "Todo" column, choose one ideally near the top, assign it, clone the repo, do it, make a PR, get feedback, profit.
1315

1416
### New ideas
17+
1518
Very briefly: Create an issue on this repo, get some feedback, and we'll prioritise them together at the next meeting.
1619

1720
Note: You are always welcome to open issues/create PRs for new ideas, whenever you like. It's an open source project. If we are currently working together towards a project goal, then it would be most helpful to prioritise tasks for that first, though.
1821

1922
## How permissions work
23+
2024
Permissions are managed through GitHub teams, their roles on this repo, and branch rules.
25+
2126
- _HYF Staff_ members have the admin role (to do things like changing repo settings, inviting new contributors).
2227
- Members of the _Curriculum Crew_ team on GitHub have the write role (to do things like cloning, pushing branches, approving PRs - any volunteer is welcome here!).
2328
- Two approvals by anyone in _Curriculum Crew_ or _HYF Staff_ are required on a PR before merging is allowed.
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1+
# 2025-04-13
2+
13
Example of where we can keep meeting notes, decisions and other outcomes from meetings (like the workshop we had on 13th april).
24

3-
### Notes
5+
## Notes
6+
47
To be brief, here's the [slides](https://docs.google.com/presentation/d/1JdxBFEz9HsN7t4dkuVh_sy-wZsc3V1S-vRPjK2fLKgQ/edit?slide=id.p#slide=id.p) from this meeting.
58

6-
### Next steps:
9+
## Next steps
10+
711
- [ ] Adam: Send summary and next steps in slack (end of Tues 15th)

courses/Backend/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
> [!IMPORTANT]
1+
# Back-end
2+
3+
> [!IMPORTANT]
24
> Work in progress. Proposed content defined [here](https://docs.google.com/document/d/151MLm-8WA6jSk0-9JhBTuG1xZ9Fo9HRLplJx6Bhps6A/edit?tab=t.0).
35
4-
# Modules
6+
## Modules

0 commit comments

Comments
 (0)