Skip to content

Conversation

@carlosyabreu
Copy link

@carlosyabreu carlosyabreu commented Oct 10, 2025

Learners, PR Template

Self checklist

  • I have titled my PR with Region | Cohort | FirstName LastName | Sprint | Assignment Title
  • My changes meet the requirements of the task
  • I have tested my changes
  • My changes follow the style guide

Changelist

@jenny-alexander
This PR is about the Wireframe project that needs to be included into CYF main project.
I want to add I've deleted the repo you reviewed before, create a new repo that I made a mistake again merging my local feature/wireframe branch with my local main then I push to main GitHub branch.
After talking with another reviewer on #cyf-code-review channel I was advice not to merge in any circumstance my local branch (feature/wireframe) with local repo main branch.
Then I delete again the repo (2nd time) and started it clean.
This repo is the last one and the one I want to be reviewed.
I add the deadline is today as I need it to be complete so I can apply for next stage called trainee.
Thank you for your understanding.

Questions

I think after deleting to time the repo now the PR is correct.

@netlify
Copy link

netlify bot commented Oct 10, 2025

Deploy Preview for cyf-onboarding-module ready!

Name Link
🔨 Latest commit 74ee279
🔍 Latest deploy log https://app.netlify.com/projects/cyf-onboarding-module/deploys/68ec059273e2960008e972b4
😎 Deploy Preview https://deploy-preview-906--cyf-onboarding-module.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
2 paths audited
Performance: 100 (no change from production)
Accessibility: 100 (no change from production)
Best Practices: 100 (no change from production)
SEO: 86 (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.

@carlosyabreu carlosyabreu added the Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. label Oct 10, 2025
@kohanman
Copy link

Hey dude, it's Khogan here👋, I saw you were waiting for your pull requests to be reviewed, have you done everything on here? - https://cyf-programming.netlify.app/onboarding/success/?

Even if the volunteers haven't completed your code review I'm just recommending you submit the pull requests/your coursework on the CYF course portal ASAP: https://application-process.codeyourfuture.io/
I think this needs to be done by tonight or it might automatically lock you out till the next ITP session in 2026.

@kohanman kohanman added the 📅 Sprint 1 Assigned during Sprint 1 of this module label Oct 10, 2025
@cjyuan
Copy link
Contributor

cjyuan commented Oct 10, 2025

Please improve your PR and code according to the PR Guide first.

@cjyuan cjyuan added Reviewed Volunteer to add when completing a review with trainee action still to take. and removed Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. labels Oct 10, 2025
@carlosyabreu carlosyabreu added the Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. label Oct 11, 2025
@carlosyabreu
Copy link
Author

@cjyuan and @jenny-alexander I fixed the mistake and I think it's working as requirement.

@cjyuan
Copy link
Contributor

cjyuan commented Oct 11, 2025

  • According to W3C validator, there are some errors in your code.
  • The footer is not yet fixed at the bottom of the viewport as specified in the requirement.
  • The checkboxes in the PR description are not yet properly checked in Markdown syntax.

Can you address these issues?

Have you tried feeding your code to AI for a second opinion?

@cjyuan cjyuan removed the Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. label Oct 11, 2025
@carlosyabreu carlosyabreu added the Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. label Oct 11, 2025
Copy link

@jenny-alexander jenny-alexander left a comment

Choose a reason for hiding this comment

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

@carlosyabreu - Your PR is almost complete but there are few things missing. I left a few comments for you to review.
(Sorry for not getting back to you earlier - I am working full time during the day & sometimes I don't have time at night either because of family obligations). 😄

<div class="top">
<section class="article">
<article>
<img src="placeholder.svg" alt="" />

Choose a reason for hiding this comment

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

This is the default image - can you update it with an image related to a readme article? The alt tag should have info (for a screen reader).

</div>
</main>

<footer>

Choose a reason for hiding this comment

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

The footer requirements state that it should be 'fixed'. This means that no matter where you scrolls on the page (up, down), the footer will always be visible. Can you make this change?

<p>
The readme file is used to explain what are the files uploaded and how it can be installed or used. It allows the owner to upload and add images and videos to help the reader navigate through the project. A well-written readme file is helpful for a new user or developer to get a good understanding about the project, its structure and attract more participants to add new features.
</p>
<a href="https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes" target="_blank">Read more about README and its purpose.</a>

Choose a reason for hiding this comment

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

I noticed the button labels are a bit different from the wireframe.

Can you review the wireframe requirements here?
https://github.com/CodeYourFuture/Module-Onboarding/tree/main/Wireframe#wireframe

Notice the name of the button? It says 'Read More'.
🌱 Following the wireframe closely shows attention to detail and that you can implement a design as specified!

@jenny-alexander jenny-alexander added Reviewed Volunteer to add when completing a review with trainee action still to take. and removed Reviewed Volunteer to add when completing a review with trainee action still to take. Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. labels Oct 11, 2025
@carlosyabreu
Copy link
Author

@jenny-alexander
Thanks for the suggestions.
I updated the README section image as suggested by you and well made the footer fixed.
Thanks

@cjyuan
I change the check-boxes making it properly checked according Markdown syntax as suggested by you.
The footer section has been updated and fixed.

@carlosyabreu
Copy link
Author

@cjyuan & @jenny-alexander
Add alt attribute to the readme image section.
Thanks

@carlosyabreu carlosyabreu added the Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. label Oct 12, 2025
Copy link
Contributor

@cjyuan cjyuan left a comment

Choose a reason for hiding this comment

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

According to https://validator.w3.org/, there are still errors in your HTML code. Can you fix all the errors and warnings in your HTML code?

Comment on lines 54 to 60
<p>
A branch in Git allows developers to work on new features or fixes separately from the main codebase. This makes collaboration easier and ensures the main project stays stable while changes are tested.
</br>
In other words, it could be say a Git branch is an independent line of development that allows developers to work on new features, fixes, or experiments separately from the main codebase without affecting the stable version.
</br>
Branches enable collaboration, experimentation, and version control by letting multiple developers work simultaneously.
</p>
Copy link
Contributor

Choose a reason for hiding this comment

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

Why use <br>?

If "A branch ..." and "In other words ..." are two separate paragraphs, there is a more appropriate way to encode them as separate paragraphs. If it is a single paragraph, the text might not flow naturally on some screen width.

Comment on lines 22 to 24
<p>
The readme file is used to explain what are the files uploaded and how it can be installed or used. It allows the owner to upload and add images and videos to help the reader navigate through the project. A well-written readme file is helpful for a new user or developer to get a good understanding about the project, its structure and attract more participants to add new features.
</p>
Copy link
Contributor

Choose a reason for hiding this comment

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

Lines 22-24 can be better formatted as:

<p>
  The readme file is used to explain what are the files uploaded and how it can
  be installed or used. It allows the owner to upload and add images and videos
  to help the reader navigate through the project. A well-written readme file is
  helpful for a new user or developer to get a good understanding about the
  project, its structure and attract more participants to add new features.
</p>

To understand why, you can ask ChatGPT these questions:

  • How HTML treats mutliple whitespace characters in text?
  • What's the advantage of not writing a long paragraph of text in a single line in HTML?

VSCode's "Format Document" feature can help us format our code for better readability and consistency, including breaking a long line of text into shorter lines of text.
To use the feature, right-click inside the code editor and select the option.

Please note that if there are syntax errors in the code, the "Prettier" extension may not format HTML code properly.

@cjyuan cjyuan removed the Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. label Oct 12, 2025
@carlosyabreu
Copy link
Author

carlosyabreu commented Oct 12, 2025

@cjyuan
Thank you. I changed the lines 22-24 inside tag p as below:

A README file explains the contents of a project and how to install or use it. It often includes images, videos, and instructions to help readers navigate the project easily. A well-written README helps new users or developers understand the project's purpose and structure, and can attract more contributors to add new features.

Again thanks.

@carlosyabreu carlosyabreu added the Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. label Oct 12, 2025
@carlosyabreu
Copy link
Author

@cjyuan
I think after the change you suggested and I implemented it's clean and more readable.
Thanks.

@cjyuan
Copy link
Contributor

cjyuan commented Oct 12, 2025

  • You still haven't addressed this comment:
image
  • W3C validators still shows 3 warnings. Can you address those warnings?

  • In terms of "breaking a long line of text into multiple shorter lines of text", are there other long lines of text in your code that you could break into multiple lines of text?

@cjyuan cjyuan removed the Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. label Oct 12, 2025
@carlosyabreu
Copy link
Author

@cjyuan
I changed the file adding the necessary elements as suggested by W3 Validator and now it passes the checks without any warning or errors.
Again thanks @cjyuan

@carlosyabreu carlosyabreu added the Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. label Oct 12, 2025
@cjyuan
Copy link
Contributor

cjyuan commented Oct 12, 2025

Good job but that only addressed one of my comments. Can you address ALL comments?

@cjyuan
Copy link
Contributor

cjyuan commented Oct 12, 2025

I just noticed the changes you made also affected the layout of the page.

  • The use of <details> elements is not part of the requirements. When I expanded the details, the layout of the articles no longer matches the wireframe -- the last two articles no longer appear side by side.
image

@cjyuan cjyuan removed the Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. label Oct 12, 2025
@carlosyabreu
Copy link
Author

@cjyuan
I messed up the code and it screwed up totally.
Now I made the necessary change and finally it's aligned as required.
It's been a great learning experience for me.
Thanks CJ Yuan for your help.

@carlosyabreu carlosyabreu added the Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. label Oct 12, 2025
@cjyuan
Copy link
Contributor

cjyuan commented Oct 12, 2025

Changes look good. Well done.

@cjyuan cjyuan added Complete Volunteer to add when work is complete and all review comments have been addressed. and removed Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. Reviewed Volunteer to add when completing a review with trainee action still to take. labels Oct 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Complete Volunteer to add when work is complete and all review comments have been addressed. 📅 Sprint 1 Assigned during Sprint 1 of this module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants