diff --git a/common-content/en/blocks/standup/index.md b/common-content/en/blocks/standup/index.md new file mode 100644 index 000000000..df4ea2f63 --- /dev/null +++ b/common-content/en/blocks/standup/index.md @@ -0,0 +1,19 @@ ++++ +title="Standup" +time=15 +[build] + render = 'never' + list = 'local' + publishResources = false ++++ + +It's time to [stand up](https://www.atlassian.com/agile/scrum/standups). Split into groups of no more than 6 people. + +Stand in a circle and share for no more than 60 seconds each: + +- ๐Ÿ“› your name +- ๐Ÿ’ช๐Ÿฝ What you worked on yesterday +- ๐Ÿ›Ÿ What issues are blocking you / What problems you encountered +- ๐Ÿ‘ท๐Ÿพ What you will work on today + +After everyone has given an update, reflect on next steps together. Can you team up on shared blockers? Is someone working on something interesting that you want to know more about? diff --git a/common-content/en/energisers/introduce-yourself/index.md b/common-content/en/energisers/introduce-yourself/index.md index fb37ed1b2..22afcba1e 100644 --- a/common-content/en/energisers/introduce-yourself/index.md +++ b/common-content/en/energisers/introduce-yourself/index.md @@ -17,19 +17,29 @@ Today we will be going around the room and introducing ourselves! ` Facilitator(s) start by sharing your elevator pitch and then popcorn around the room. -Some tips: +
+ -- Your response should be around 30 seconds. -- Have a list of items ready but tailor what you say to your audience. For example, at a technical conference focus on your technical interests rather than your love of making cupcakes, but on the first day of a new job introducing yourself to your new team feel free to add 1-2 personal details. -- Try to structure your response, - - Who are you? Where are you from? Where have you worked? Have you studied somewhere and what subjects? - - What do you do? What are your skills, passions, or hobbies? What motivates you? +#### Some tips: + + + +- Your response should be around 30 seconds. Think: What do you do? What are your skills, passions, or hobbies? What motivates you? +- Have a list of items ready but tailor what you say to your audience. For example, at a technical conference focus on your technical interests rather than your love of making cupcakes, but on the first day of a new job introducing yourself to your new team, add 1-2 personal details. +- Structure your response: Who are you? Where are you from? Where have you worked? Have you studied somewhere and what subjects? - Try to be enthusiastic, let your personality and confidence shine - Allow space for follow-up questions - It will feel awkward and nerve-wracking the first couple of times, practice-practice-practice to feel confident +
+
+ #### Facilitator Check-in questions + + - How did you feel about public speaking? - What are some strategies to feel more confident when public speaking? - What activities could you share to create a connection? Ex. Sports, Hobbies + +
diff --git a/common-content/en/energisers/time-traveller/index.md b/common-content/en/energisers/time-traveller/index.md index 42a421b4e..ee54312bd 100644 --- a/common-content/en/energisers/time-traveller/index.md +++ b/common-content/en/energisers/time-traveller/index.md @@ -13,6 +13,13 @@ time=30 #### Meet the time traveller -In this motivational session, you will hear from an alumni who has been through the course and is now working in the tech industry. They will share their experience of training with {{}} and how it has helped them in their career. +In this insight session, you will hear from an alumni who has been through the course and is now working in the tech industry. They will share their experience of training with {{}} and how it has helped them in their career. You will have the opportunity to ask questions and learn from their experience. If you could ask your future self anything about today, what would it be? + +
Facilitator tips +Put a call out on main Slack for alumni to volunteer to be a time traveller. They should be prepared to share their experience of the course and answer questions from the class. + +Please do this a couple of weeks beforehand to give them time to prepare. + +
diff --git a/common-content/en/energisers/word-chain/index.md b/common-content/en/energisers/word-chain/index.md index ddf3c59f0..a43dfe097 100644 --- a/common-content/en/energisers/word-chain/index.md +++ b/common-content/en/energisers/word-chain/index.md @@ -11,11 +11,13 @@ list = 'local' publishResources = false +++ -A fast-paced word association game that works for both in-person and online groups of any size. If you are playing online, write the order of players in the chat to keep track of who is next. Set a timer for {{}}10{{}} +A fast-paced word association game that works for both in-person and online groups of any size. If you are playing online, write the order of players in the chat to keep track of who is next. + +Set a timer for {{}}10{{}} 1. The first player says any word. -1. The next player must say a word that begins with the last letter of the previous word. -1. Continue around the circle. For example: cat โ†’ tree โ†’ elephant โ†’ tower +1. The next player must say a word that begins with the last letter of the previous word. For example: cat โ†’ tree โ†’ elephant โ†’ tower +1. Continue around the circle or moving clockwise on Zoom gallery. 1. If a player takes longer than 5 seconds or repeats a word, they're out. 1. Last player standing wins. diff --git a/common-content/en/module/how-our-curriculum-works/classplanner/index.md b/common-content/en/module/how-our-curriculum-works/classplanner/index.md new file mode 100644 index 000000000..3c0274277 --- /dev/null +++ b/common-content/en/module/how-our-curriculum-works/classplanner/index.md @@ -0,0 +1,29 @@ ++++ +title="Classplanner" +emoji="๐Ÿ“…" +time=10 +[objectives] + 1="Bookmark the Classplanner" + 2="Schedule your classes" +[build] + render = 'never' + list = 'local' + publishResources = false + ++++ + +> Bookmark the [Classplanner](https://classplanner.codeyourfuture.io/) + +We use Classplanner to manage Saturday rotas per region, so we can all see who is volunteering and when. This is currently just for volunteers, but we are working on expanding it to include learners. + +### ๐Ÿคน๐Ÿฝ Course Leaders + +Course Leaders, [register your course](https://classplanner.codeyourfuture.io/London/newcourse/)s and [classes](https://classplanner.codeyourfuture.io/London/newclass/) in Class Planner and add links to the curriculum and class agenda. Share these newly-created volunteering opportunities with the CYF volunteer community, usually via Slack or the volunteer weekly newsletter. + +It's important to **schedule your course in advance**, so volunteers can commit and add the classes to their own calendars. Do this before the start of the course, so volunteers can plan their availability. Help your team help you! + +### ๐Ÿ™‹๐Ÿฝ Volunteers + +Volunteers, view classes scheduled in your region (choose /cities), and sign up to those which suit your expertise and availability. You can commit to a half-day or full day on your chosen dates. + +It's important to **sign up for classes in advance** so that everyone knows what is happening and who will be there. Check the schedule against your own calendar and commit to the Saturdays you know you can be available. If you are sick or have an emergency, let your team know as soon as possible so they can find a replacement. Don't leave your team in the lurch! diff --git a/common-docs/package.json b/common-docs/package.json index 4937853d3..c8e66d701 100644 --- a/common-docs/package.json +++ b/common-docs/package.json @@ -6,7 +6,8 @@ "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start:dev": "dotenv -e ../.env -- hugo server --disableFastRender --environment development", - "build:dev": "hugo mod vendor && dotenv -e ../.env -- hugo --environment development" + "build:dev": "hugo mod vendor && dotenv -e ../.env -- hugo --environment development", + "build:audit": "HUGO_MINIFY_TDEWOLFF_HTML_KEEPCOMMENTS=true HUGO_ENABLEMISSINGTRANSLATIONPLACEHOLDERS=true hugo mod vendor && dotenv -e ../.env -- hugo --environment production && grep -inorE '<\\!-- raw HTML omitted -->|ZgotmplZ|\\[i18n\\]|\\(\\)|(<nil>)|hahahugo' public/" }, "keywords": [], "author": "", diff --git a/common-theme/package.json b/common-theme/package.json index c8765e76b..e5e8923c5 100644 --- a/common-theme/package.json +++ b/common-theme/package.json @@ -5,7 +5,8 @@ "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", - "start:dev": "dotenv -- hugo server -p 3000 -D" + "start:dev": "dotenv -- hugo server -p 3000 -D", + "build:audit": "HUGO_MINIFY_TDEWOLFF_HTML_KEEPCOMMENTS=true HUGO_ENABLEMISSINGTRANSLATIONPLACEHOLDERS=true hugo mod vendor && dotenv -e ../.env -- hugo --environment production && grep -inorE '<\\!-- raw HTML omitted -->|ZgotmplZ|\\[i18n\\]|\\(\\)|(<nil>)|hahahugo' public/" }, "repository": { "type": "git", diff --git a/org-cyf-how-this-works/content/sprints/self-coordinate/backlog/index.md b/org-cyf-how-this-works/content/sprints/self-coordinate/backlog/index.md index f79048783..0cc2ea12e 100644 --- a/org-cyf-how-this-works/content/sprints/self-coordinate/backlog/index.md +++ b/org-cyf-how-this-works/content/sprints/self-coordinate/backlog/index.md @@ -5,5 +5,5 @@ emoji= '๐Ÿฅž' menu_level = ['sprint'] weight = 2 backlog= 'Module-How-our-curriculum-works' -backlog_filter= '๐Ÿ• Self coordinate' +backlog_filter= 'Self coordinate' +++ diff --git a/org-cyf-how-this-works/content/sprints/self-coordinate/prep/index.md b/org-cyf-how-this-works/content/sprints/self-coordinate/prep/index.md index 4bbe56a50..810d0c6f4 100644 --- a/org-cyf-how-this-works/content/sprints/self-coordinate/prep/index.md +++ b/org-cyf-how-this-works/content/sprints/self-coordinate/prep/index.md @@ -29,4 +29,7 @@ src="module/how-our-curriculum-works/backlog" [[blocks]] name="tasks and ratios" src="module/how-our-curriculum-works/tasks-and-ratios" +[[blocks]] +name="class planner" +src="module/how-our-curriculum-works/classplanner" +++ diff --git a/org-cyf-how-this-works/content/sprints/self-educate/backlog/index.md b/org-cyf-how-this-works/content/sprints/self-educate/backlog/index.md index a6202b654..88d11cfb4 100644 --- a/org-cyf-how-this-works/content/sprints/self-educate/backlog/index.md +++ b/org-cyf-how-this-works/content/sprints/self-educate/backlog/index.md @@ -5,7 +5,7 @@ emoji= '๐Ÿฅž' menu_level = ['sprint'] weight = 2 backlog= 'Module-How-our-curriculum-works' -backlog_filter= '๐Ÿ’ก Self educate' +backlog_filter= 'Self educate' +++ This view lists the issues for this sprint. You can think of the issues in this view as **actions** to guide you in your first interactions with the community. diff --git a/org-cyf-how-this-works/content/sprints/self-evaluate/backlog/index.md b/org-cyf-how-this-works/content/sprints/self-evaluate/backlog/index.md index 88f327757..a72f6a002 100644 --- a/org-cyf-how-this-works/content/sprints/self-evaluate/backlog/index.md +++ b/org-cyf-how-this-works/content/sprints/self-evaluate/backlog/index.md @@ -5,5 +5,5 @@ emoji= '๐Ÿฅž' menu_level = ['sprint'] weight = 2 backlog= 'Module-How-our-curriculum-works' -backlog_filter= '๐Ÿ“ Self evaluate' +backlog_filter= 'Self evaluate' +++ diff --git a/org-cyf-itd/package.json b/org-cyf-itd/package.json index a89361f4f..c7e097398 100644 --- a/org-cyf-itd/package.json +++ b/org-cyf-itd/package.json @@ -6,7 +6,8 @@ "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start:dev": "dotenv -e ../.env -- hugo server --environment development", - "build:dev": "hugo mod vendor && dotenv -e ../.env -- hugo --environment development" + "build:dev": "hugo mod vendor && dotenv -e ../.env -- hugo --environment development", + "build:audit": "HUGO_MINIFY_TDEWOLFF_HTML_KEEPCOMMENTS=true HUGO_ENABLEMISSINGTRANSLATIONPLACEHOLDERS=true hugo mod vendor && dotenv -e ../.env -- hugo --environment production && grep -inorE '<\\!-- raw HTML omitted -->|ZgotmplZ|\\[i18n\\]|\\(\\)|(<nil>)|hahahugo' public/" }, "keywords": [], "author": "", diff --git a/org-cyf-itp/content/data-flows/success/index.md b/org-cyf-itp/content/data-flows/success/index.md index aecabdb25..a16cedef7 100644 --- a/org-cyf-itp/content/data-flows/success/index.md +++ b/org-cyf-itp/content/data-flows/success/index.md @@ -7,12 +7,10 @@ menu_level = [ "module" ] weight = 11 [[objectives]] 1="Link to your GitHub repo and deployed Netlify site for your [TV show project](https://github.com/CodeYourFuture/Project-TV-Show). Include links to your level 400 and level 500 PRs that show that both you and your partner contributed." -2="Link to your PR for your [Book Library Project](https://github.com/CodeYourFuture/Module-Data-Flows/issues/31) which you have had reviewed and responded to feedback." +2="Link to your PR for your [Book Library Project](https://github.com/CodeYourFuture/Module-Data-Flows/issues/31), where you have responded to review feedback." 3="Work out your LinkedIn [Social Selling Index](https://github.com/CodeYourFuture/Module-Data-Flows/issues/12), and posted the actions you will take to improve this" +++ - - ### ๐ŸŽฏ You've achieved your learning objectives if you can: ```objectives @@ -22,7 +20,7 @@ weight = 11 - Create elements in the DOM, using JavaScript - Create re-usable components in the DOM - Trigger changes by listening to events -- Fetch data from an API +- Fetch data from an API - Build a UI that renders content using data stored in state, which can be updated on user interaction ``` @@ -31,9 +29,12 @@ weight = 11 ```objectives - Do your work: complete all mandatory backlog issues - Come to class -- **Submit** the Dashboard step for this module +- **Submit** the step for this module ``` +> [!TIP] +> If you've opened your PRs, but nobody has reviewed your work, you can submit your step and ask in comments to get your review. + ## โœ… To complete _this_ module, you must: -Submit the following items to complete this module on the CYF Dashboard: +Submit the following items to complete this module on the [Course Platform](https://application-process.codeyourfuture.io/): diff --git a/org-cyf-itp/content/data-groups/success/index.md b/org-cyf-itp/content/data-groups/success/index.md index e7fb10b5f..91d878692 100644 --- a/org-cyf-itp/content/data-groups/success/index.md +++ b/org-cyf-itp/content/data-groups/success/index.md @@ -6,11 +6,10 @@ emoji= 'โœ…' menu_level = ['module'] weight = 11 [[objectives]] -1="Link to your PR for [Sprint 1 Coursework](https://github.com/CodeYourFuture/Module-Data-Groups/issues/15)" -2="Link to your PR for [Sprint 2 Coursework](https://github.com/CodeYourFuture/Module-Data-Groups/issues/14)" -3="Link to your PR for your [Alarm Clock App](https://github.com/CodeYourFuture/Module-Data-Groups/issues/26)" -4="Link to your PR for your [Quote Generator App](https://github.com/CodeYourFuture/Module-Data-Groups/issues/20)" -5="Created your [Brag Diary](https://github.com/CodeYourFuture/Module-Data-Groups/issues/10), and started listing your achievements in it" +1="Link to your PR for [Sprint 2 Coursework](https://github.com/CodeYourFuture/Module-Data-Groups/issues/14)" +2="Link to your PR for your [Alarm Clock App](https://github.com/CodeYourFuture/Module-Data-Groups/issues/26)" +3="Link to your PR for your [Quote Generator App](https://github.com/CodeYourFuture/Module-Data-Groups/issues/20)" +4="Link to your [Brag Diary](https://github.com/CodeYourFuture/Module-Data-Groups/issues/10) and explain how you have used it to record your progress" +++ @@ -31,6 +30,9 @@ weight = 11 - **Submit** the Dashboard step for this module ``` +> [!TIP] +> If you've opened your PRs, but nobody has reviewed your work, you should submit your step and ask in comments for help in getting your review. + ## โœ… To complete _this_ module, you must: -Submit the following items to complete this module on the CYF Dashboard: +Submit the following items to complete this module on the [CYF Course Platform](https://application-process.codeyourfuture.io/): diff --git a/org-cyf-itp/content/structuring-data/sprints/1/day-plan/index.md b/org-cyf-itp/content/structuring-data/sprints/1/day-plan/index.md index 785c29914..3ef539bc6 100644 --- a/org-cyf-itp/content/structuring-data/sprints/1/day-plan/index.md +++ b/org-cyf-itp/content/structuring-data/sprints/1/day-plan/index.md @@ -5,35 +5,40 @@ emoji= '๐Ÿง‘๐Ÿพโ€๐Ÿคโ€๐Ÿง‘๐Ÿพ' menu_level = ['sprint'] weight = 3 [[blocks]] -name="Energiser" -src="blocks/energiser" -[[blocks]] name="Morning orientation" src="blocks/morning-orientation" -time=15 +time=10 +[[blocks]] +name="Energiser: Popcorn" +src="energisers/popcorn-screen-share" +[[blocks]] +name="Javascript Test Your Understanding" +src="https://github.com/CodeYourFuture/CYF-Workshops/tree/main/js1-wk1-eval" +time=65 [[blocks]] -name="Workshop" -src="blocks/workshop" -time="140" - [[blocks.nested.blocks]] - name="Reporting Bugs [PD] (60 Mins)" - src="https://github.com/CodeYourFuture/CYF-Workshops/tree/main/reporting-bugs" - time="0" - [[blocks.nested.blocks]] - name="Playing Computer [Tech] (60 Mins)" - src="https://github.com/CodeYourFuture/CYF-Workshops/tree/main/playing-computer" - time="0" - [[blocks.nested.blocks]] - name="Javascript Test Your Understanding [Tech] (30 Mins)" - src="https://github.com/CodeYourFuture/CYF-Workshops/tree/main/js1-wk1-eval" - time="0" +name="Morning break" +src="blocks/morning-break" +[[blocks]] +name="Another Asking Questions Workshop" +src="https://cyf-pd.netlify.app/blocks/asking-good-technical-questions" +time=70 [[blocks]] name="lunch" src="blocks/lunch" [[blocks]] +name="Blockers! Getting Unstuck" +src="module/onboarding/blockers" +time=15 +[[blocks]] name="Study Group" -src="blocks/study-group" -time="90" +src="module/onboarding/development" +time=60 +[[blocks.nested.blocks]] +name="Optional structured activity: Pair Programming" +src="module/onboarding/pairing" +[[blocks.nested.blocks]] +name="Optional structured activity: Code Review" +src="blocks/mentored-code-review" [[blocks]] name="Code Review" src="https://github.com/CodeYourFuture/Module-Structuring-and-Testing-Data/pulls" @@ -43,8 +48,11 @@ name="Afternoon break" src="blocks/afternoon-break" [[blocks]] name="Study Group" -src="blocks/study-group" -time="75" +src="module/onboarding/development" +time=60 +[[blocks.nested.blocks]] +name="Optional structured activity: Know Your Computer" +src="https://github.com/CodeYourFuture/CYF-Workshops/tree/main/know-your-computer" [[blocks]] name="Retro" src="blocks/retro" diff --git a/org-cyf-itp/content/structuring-data/sprints/2/day-plan/index.md b/org-cyf-itp/content/structuring-data/sprints/2/day-plan/index.md index 6acb6d46d..b8c816572 100644 --- a/org-cyf-itp/content/structuring-data/sprints/2/day-plan/index.md +++ b/org-cyf-itp/content/structuring-data/sprints/2/day-plan/index.md @@ -5,35 +5,38 @@ emoji= '๐Ÿง‘๐Ÿพโ€๐Ÿคโ€๐Ÿง‘๐Ÿพ' menu_level = ['sprint'] weight = 3 [[blocks]] -name="Energiser" -src="blocks/energiser" +name="Energiser: Word Chain" +src="energisers/word-chain" +time=20 [[blocks]] name="Morning orientation" src="blocks/morning-orientation" time=15 [[blocks]] -name="Workshop" -src="blocks/workshop" -time=140 - [[blocks.nested.blocks]] - name="Questions and Reviews [PD] (60 Mins)" - src="https://github.com/CodeYourFuture/CYF-Workshops/tree/main/questions-and-reviews" - time=0 - [[blocks.nested.blocks]] - name="Debugging [Tech] (60 Mins)" - src="https://github.com/CodeYourFuture/CYF-Workshops/tree/main/debugging" - time=0 - [[blocks.nested.blocks]] - name="Javascript Test Your Understanding Level 2 [Tech] (30 Mins)" - src="https://github.com/CodeYourFuture/CYF-Workshops/tree/main/js1-week-2" - time=0 +name="Questions and Review Workshop" +src="https://github.com/CodeYourFuture/CYF-Workshops/tree/main/questions-and-reviews" +time=60 +[[blocks]] +name="Morning break" +src="blocks/morning-break" +[[blocks]] +name="Time Traveller" +src="energisers/time-traveller" +time=65 [[blocks]] name="lunch" src="blocks/lunch" [[blocks]] +name="Stand Up" +src="https://github.com/CodeYourFuture/CYF-Workshops/tree/main/stand-up" +time=30 +[[blocks]] name="Study Group" -src="blocks/study-group" -time="90" +src="module/onboarding/development" +time=30 +[[blocks.nested.blocks]] +name="Optional structured activity: Code Review" +src="blocks/mentored-code-review" [[blocks]] name="Code Review" src="https://github.com/CodeYourFuture/Module-Structuring-and-Testing-Data/pulls" @@ -43,8 +46,15 @@ name="Afternoon break" src="blocks/afternoon-break" [[blocks]] name="Study Group" -src="blocks/study-group" -time="75" +src="module/onboarding/development" +time=75 +[[blocks.nested.blocks]] +name="Optional structured activity: Pair Programming" +src="module/onboarding/pairing" +[[blocks.nested.blocks]] +name="Optional structured activity: Predict Explain exercises" +src="https://github.com/CodeYourFuture/CYF-Workshops/tree/main/js1-week-2/" +time=0 [[blocks]] name="Retro" src="blocks/retro" diff --git a/org-cyf-itp/content/structuring-data/sprints/3/day-plan/index.md b/org-cyf-itp/content/structuring-data/sprints/3/day-plan/index.md index 3b900e6fc..136658058 100644 --- a/org-cyf-itp/content/structuring-data/sprints/3/day-plan/index.md +++ b/org-cyf-itp/content/structuring-data/sprints/3/day-plan/index.md @@ -5,35 +5,34 @@ emoji= '๐Ÿง‘๐Ÿพโ€๐Ÿคโ€๐Ÿง‘๐Ÿพ' menu_level = ['sprint'] weight = 3 [[blocks]] -name="Energiser" -src="blocks/energiser" -[[blocks]] name="Morning orientation" src="blocks/morning-orientation" time=15 [[blocks]] -name="Workshop" -src="blocks/workshop" -time="140" - [[blocks.nested.blocks]] - name="Planning Estimation Game [PD] (60 Mins)" - src="https://github.com/CodeYourFuture/CYF-Workshops/tree/main/paint-the-room" - time="0" - [[blocks.nested.blocks]] - name="CRUD [Tech] (60 Mins)" - src="https://github.com/CodeYourFuture/CYF-Workshops/tree/main/crud" - time="0" - [[blocks.nested.blocks]] - name="Components 2 [Tech] (60 Mins)" - src="https://github.com/CodeYourFuture/CYF-Workshops/tree/main/components-2" - time="0" +name="Energiser: Introduce Yourself" +src="energisers/introduce-yourself" +time=20 +[[blocks]] +name="Workshop:Playing Computer" +src="https://github.com/CodeYourFuture/CYF-Workshops/tree/main/playing-computer" +time=140 [[blocks]] name="lunch" src="blocks/lunch" [[blocks]] +name="Stand Up" +src="blocks/standup" +time=15 +[[blocks]] name="Study Group" -src="blocks/study-group" -time="90" +src="module/onboarding/development" +time=60 +[[blocks.nested.blocks]] +name="Optional structured activity: Pair Programming" +src="module/onboarding/pairing" +[[blocks.nested.blocks]] +name="Optional structured activity: Code Review" +src="blocks/mentored-code-review" [[blocks]] name="Code Review" src="https://github.com/CodeYourFuture/Module-Structuring-and-Testing-Data/pulls" @@ -43,8 +42,14 @@ name="Afternoon break" src="blocks/afternoon-break" [[blocks]] name="Study Group" -src="blocks/study-group" -time="75" +src="module/onboarding/development" +time="60" +[[blocks.nested.blocks]] +name="Optional structured activity: Pomodoro" +src="module/onboarding/pomodoro" +[[blocks.nested.blocks]] +name="Optional structured activity: Kata" +src="blocks/kata" [[blocks]] name="Retro" src="blocks/retro" diff --git a/org-cyf-itp/package.json b/org-cyf-itp/package.json index bd148ae65..f61d14ae6 100644 --- a/org-cyf-itp/package.json +++ b/org-cyf-itp/package.json @@ -6,7 +6,8 @@ "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start:dev": "dotenv -e ../.env -- hugo server --environment development", - "build:dev": "hugo mod vendor && dotenv -e ../.env -- hugo --environment development" + "build:dev": "hugo mod vendor && dotenv -e ../.env -- hugo --environment development", + "build:audit": "HUGO_MINIFY_TDEWOLFF_HTML_KEEPCOMMENTS=true HUGO_ENABLEMISSINGTRANSLATIONPLACEHOLDERS=true hugo mod vendor && dotenv -e ../.env -- hugo --environment production && grep -inorE '<\\!-- raw HTML omitted -->|ZgotmplZ|\\[i18n\\]|\\(\\)|(<nil>)|hahahugo' public/" }, "keywords": [], "author": "", diff --git a/org-cyf-piscine/package.json b/org-cyf-piscine/package.json index a9c32885d..1cbceb729 100644 --- a/org-cyf-piscine/package.json +++ b/org-cyf-piscine/package.json @@ -6,7 +6,8 @@ "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start:dev": "dotenv -e ../.env -- hugo server --environment development", - "build:dev": "hugo mod vendor && dotenv -e ../.env -- hugo --environment development" + "build:dev": "hugo mod vendor && dotenv -e ../.env -- hugo --environment development", + "build:audit": "HUGO_MINIFY_TDEWOLFF_HTML_KEEPCOMMENTS=true HUGO_ENABLEMISSINGTRANSLATIONPLACEHOLDERS=true hugo mod vendor && dotenv -e ../.env -- hugo --environment production && grep -inorE '<\\!-- raw HTML omitted -->|ZgotmplZ|\\[i18n\\]|\\(\\)|(<nil>)|hahahugo' public/" }, "keywords": [], "author": "", diff --git a/org-cyf-sdc/package.json b/org-cyf-sdc/package.json index 9c9c54c4f..1d9b6cd5e 100644 --- a/org-cyf-sdc/package.json +++ b/org-cyf-sdc/package.json @@ -6,7 +6,8 @@ "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start:dev": "dotenv -e ../.env -- hugo server --environment development", - "build:dev": "hugo mod vendor && dotenv -e ../.env -- hugo --environment development" + "build:dev": "hugo mod vendor && dotenv -e ../.env -- hugo --environment development", + "build:audit": "HUGO_MINIFY_TDEWOLFF_HTML_KEEPCOMMENTS=true HUGO_ENABLEMISSINGTRANSLATIONPLACEHOLDERS=true hugo mod vendor && dotenv -e ../.env -- hugo --environment production && grep -inorE '<\\!-- raw HTML omitted -->|ZgotmplZ|\\[i18n\\]|\\(\\)|(<nil>)|hahahugo' public/" }, "keywords": [], "author": "", diff --git a/org-cyf-tracks/hugo.toml b/org-cyf-tracks/hugo.toml index dee1b1de5..fc0c99b8b 100644 --- a/org-cyf-tracks/hugo.toml +++ b/org-cyf-tracks/hugo.toml @@ -21,5 +21,19 @@ baseURL = "https://tracks.codeyourfuture.io/" source = "content" target = "content/how-this-works" +[markup] +# I've configured markdown so you don't have to + [markup.tableOfContents] + endLevel = 2 + ordered = true + startLevel = 2 + [markup.goldmark] + [markup.goldmark.renderer] + unsafe = true # Enable HTML codeblocks, e.g. for
blocks + [markup.goldmark.parser] + [markup.goldmark.parser.attribute] + block = true + title = true + [taxonomies] track_kind = "track_kinds" diff --git a/org-cyf-tracks/package.json b/org-cyf-tracks/package.json index a9c32885d..1cbceb729 100644 --- a/org-cyf-tracks/package.json +++ b/org-cyf-tracks/package.json @@ -6,7 +6,8 @@ "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start:dev": "dotenv -e ../.env -- hugo server --environment development", - "build:dev": "hugo mod vendor && dotenv -e ../.env -- hugo --environment development" + "build:dev": "hugo mod vendor && dotenv -e ../.env -- hugo --environment development", + "build:audit": "HUGO_MINIFY_TDEWOLFF_HTML_KEEPCOMMENTS=true HUGO_ENABLEMISSINGTRANSLATIONPLACEHOLDERS=true hugo mod vendor && dotenv -e ../.env -- hugo --environment production && grep -inorE '<\\!-- raw HTML omitted -->|ZgotmplZ|\\[i18n\\]|\\(\\)|(<nil>)|hahahugo' public/" }, "keywords": [], "author": "",