Skip to content

Conversation

@cifarquhar
Copy link
Contributor

@cifarquhar cifarquhar commented Dec 11, 2025

What does this change?

This separates the backlog pages for each sprint into four sections:

  • Initial/setup tasks for a sprint
  • Recurring tasks
  • Mandatory tasks
  • Optional tasks

New labels have been added for issues which correspond to these categories:

  • Setup
  • Recurring
  • Core (avoiding Mandatory for now as there's already a label with a similar name, but can always change it later)
  • Optional

A section will not be rendered if there are no issues in that sprint with the corresponding label.

Most changes are made in backlog.html but backlog-issue.html has been created to avoid duplicating HTML. I looked into modifying the issue.html partial instead but this had unintended side-effects. Long-term I'll revisit this.

Next step is reformatting issues for consistency, then revisiting the HTML/CSS if necessary.

Common Content?

  • Block/s

Common Theme?

  • Yes

  • Modifies backlog.html to filter issues by priority then build each section in turn. This can definitely be improved, there's a lot of repetition currently

  • Updates the query in issues-list-as-blocks.html to allow all labels to be pulled from the API

Org Content?

Module | Sprint | Page Type | Block Type

Checklist

Who needs to know about this?

@illicitonion
@LonMcGregor
@Poonam-raj

@netlify
Copy link

netlify bot commented Dec 11, 2025

Deploy Preview for cyf-programming ready!

Name Link
🔨 Latest commit 70b7df7
🔍 Latest deploy log https://app.netlify.com/projects/cyf-programming/deploys/695d52ae9340cd0008d23283
😎 Deploy Preview https://deploy-preview-1687--cyf-programming.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 85 (no change from production)
Accessibility: 100 (no change from production)
Best Practices: 92 (no change from production)
SEO: 90 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Dec 11, 2025

Deploy Preview for cyf-curriculum ready!

Name Link
🔨 Latest commit 70b7df7
🔍 Latest deploy log https://app.netlify.com/projects/cyf-curriculum/deploys/695d52ae4a4f0d000812eeff
😎 Deploy Preview https://deploy-preview-1687--cyf-curriculum.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 85 (no change from production)
Accessibility: 100 (no change from production)
Best Practices: 92 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Dec 11, 2025

Deploy Preview for cyf-launch ready!

Name Link
🔨 Latest commit 70b7df7
🔍 Latest deploy log https://app.netlify.com/projects/cyf-launch/deploys/695d52aeeb79fa000880083d
😎 Deploy Preview https://deploy-preview-1687--cyf-launch.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Dec 11, 2025

Deploy Preview for cyf-common ready!

Name Link
🔨 Latest commit 70b7df7
🔍 Latest deploy log https://app.netlify.com/projects/cyf-common/deploys/695d52ae1028aa0009559f00
😎 Deploy Preview https://deploy-preview-1687--cyf-common.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Dec 11, 2025

Deploy Preview for cyf-piscine ready!

Name Link
🔨 Latest commit 70b7df7
🔍 Latest deploy log https://app.netlify.com/projects/cyf-piscine/deploys/695d52ae15a72c000803a3ab
😎 Deploy Preview https://deploy-preview-1687--cyf-piscine.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 86 (🔴 down 12 from production)
Accessibility: 100 (no change from production)
Best Practices: 92 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Dec 11, 2025

Deploy Preview for cyf-sdc ready!

Name Link
🔨 Latest commit 70b7df7
🔍 Latest deploy log https://app.netlify.com/projects/cyf-sdc/deploys/695d52ae5d489b0008f04440
😎 Deploy Preview https://deploy-preview-1687--cyf-sdc.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Dec 11, 2025

Deploy Preview for cyf-itd ready!

Name Link
🔨 Latest commit 70b7df7
🔍 Latest deploy log https://app.netlify.com/projects/cyf-itd/deploys/695d52aee5d13000086b3220
😎 Deploy Preview https://deploy-preview-1687--cyf-itd.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 86 (no change from production)
Accessibility: 100 (no change from production)
Best Practices: 92 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Dec 11, 2025

Deploy Preview for cyf-tracks ready!

Name Link
🔨 Latest commit 70b7df7
🔍 Latest deploy log https://app.netlify.com/projects/cyf-tracks/deploys/695d52aeb892be00088f6494
😎 Deploy Preview https://deploy-preview-1687--cyf-tracks.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Member

@illicitonion illicitonion left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me! Also left a few comments on Slack

@cifarquhar
Copy link
Contributor Author

In recent changes:

  • Added a Setup label to capture issues which should be handled first in a sprint/module
  • Removed the rendered labels from the bottom of the blocks since that information isn't adding anything
  • Added a check to avoid rendering empty sections

@cifarquhar cifarquhar marked this pull request as ready for review January 6, 2026 15:21
I think the padding is making this harder to read, rather than easier.
Copy link
Member

@illicitonion illicitonion left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I pushed a couple of commits, PTAL!

I also added labels to the "Welcome" sprint so they show up.

I audited the Welcome sprint and the first two modules, and noticed on https://deploy-preview-1687--cyf-programming.netlify.app/onboarding/sprints/3/backlog/ that "Step1: Onboarding" is a prereq of "Enroll as a Trainee" but is lower down (Note also that "Join Codewars" is a prereq of "Step1: Onboarding")

@github-project-automation github-project-automation bot moved this from 📋 Backlog to 👀 In review in Curriculum Planning Jan 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 👀 In review

Development

Successfully merging this pull request may close these issues.

3 participants