TheOdinProject / curriculum

The open curriculum for learning web development
https://www.theodinproject.com/
Other
10.03k stars 13.44k forks source link

Node Pathway: Provide descriptive link text #27819

Closed MaoShizhong closed 4 months ago

MaoShizhong commented 6 months ago

Links in our lessons should be sufficiently descriptive to improve accessibility. As per the layout style guide, link text should both concisely describe its purpose (or where the link will redirect a user), and must not include the words this nor here.

Guidance

Progress and assignees

Intermediate HTML and CSS

JavaScript

Advanced HTML and CSS

React

NodeJS

Getting Hired

strallia commented 6 months ago

I'd be glad to help out with this issue. Could I be assigned the React lessons "React Components && What is JSX? && Keys in React && More On State"?

MaoShizhong commented 6 months ago

Of course you can - assigned that lesson group to you, @strallia

Gallardo166 commented 6 months ago

Hi, I would like to try contributing for the first time. May I take on the "More Text Styles && More CSS Properties && Advanced Selectors"?

MaoShizhong commented 6 months ago

@Gallardo166 I've assigned you that section :rocket:

ted-miller92 commented 6 months ago

Hello, I would like to contribute to this issue as my first contribution. May I take "What is ES6? && Asynchronous Code && A Very Brief Intro to CS"?

MaoShizhong commented 6 months ago

@ted-miller92 Assigned you that section!

Crn0 commented 6 months ago

Hello, Mao! I would like to be assigned to a section if possible.

MaoShizhong commented 6 months ago

@Crn0 assign you Emmet && SVG :rocket:

mathdebate09 commented 6 months ago

Hey Mao, please assign me the section for "Introduction to React && Setting Up A React Environment && Reducing State"

MaoShizhong commented 6 months ago

@mathdebate09 assigned!

gingkapls commented 6 months ago

Hello Mao! I'd be glad to contribute to the lesson on Classes under Javascript.

MaoShizhong commented 6 months ago

@gingkapls assigned!

RichardAnthonySanchez commented 6 months ago

Is the ES6 modules still available? If so, may I be assigned for that lesson? Thanks in advance!

MaoShizhong commented 6 months ago

@RichardAnthonySanchez All yours!

roopxx commented 6 months ago

Hey Mao, could you please assign me these lessons:

  1. Introduction to Express && Express 101
  2. Express 102: CRUD and MVC && Express 103: Routes and Controllers && Express 104: View Templates && Express 105: Forms and Deployment
MaoShizhong commented 6 months ago

@roopxx For now, we'll only be assigning one lesson group per person, so I'll assign you "Introduction to Express" and "Express 101" :rocket:

yuliana-r commented 6 months ago

@MaoShizhong happy to help with any lesson group!

MaoShizhong commented 6 months ago

@yuliana-r Since you're currently already assigned to #27781, I thought it probably would make sense to assign you Webpack and Linting, since that'll allow you to kill two birds with one stone. You can do everything in a single PR, and say it's Related to #27819 and Closes #27781 in the PR form.

mikeyCos commented 6 months ago

Hi Mao, first time contributor here and I like to contribute to Transforms && Transitions.

MaoShizhong commented 6 months ago

Assigned @mikeyCos !

mikeyCos commented 6 months ago

@MaoShizhong Mao, can you clarify if I need to include the URL for the 'replace with this text'? Specifically, Advanced HTML and CSS Course sheet, row 9 for line in markdown file 88.

Original text: Learn some handy hints on how to create performant CSS animations by reading [this article](https://web.dev/animations-guide/)

Replace with this text: Learn some handy hints on [how to create performant CSS animations]

MaoShizhong commented 6 months ago

@mikeyCos That's my error - good catch. I've updated the spreadsheet so the URL is included in the replacement text.

josephdanielm commented 6 months ago

Hey @MaoShizhong, may I please be assigned "Project: Knights Travails && Using Git in the Real World" for my first contribution? How meta!

MaoShizhong commented 6 months ago

Go for it, @josephdanielm!

T0nci commented 6 months ago

I would like to complete any assignment!

nithindante commented 6 months ago

Hey, Mao! First time contributer here, I would like to be assigned to a section if possible.

MaoShizhong commented 6 months ago

Thanks, both! Assigned @T0nci to CSS Functions && Frameworks and Preprocessors Assigned @nithindante to Form Basics && Form Validation && Project: Sign-up Form && Introduction to Grid

jooo-lee commented 6 months ago

Hi Mao! Could I be assigned to the JavaScript lessons "A Quick Review && Factory Functions and the Module Pattern"?

MaoShizhong commented 6 months ago

You certainly can be @jooo-lee!

tyj916 commented 6 months ago

Hi Mao! May I be assgined to Javascript lesson "Common Data Structures and Algorithms && HashMap Data Structure && Project: Binary Search Trees" as my first contribution? Thanks in advance!

nithindante commented 6 months ago

Hey, Mao! I just did my first contribution, I dont know whether its okay to get one, if it is I would like to be assigned to a section

MaoShizhong commented 6 months ago

Have at it, @tyj916! @nithindante great enthusiasm! For now, since it's not an emergency issue, we'll keep it to a section per person. Do have a look around any other open issues if there are any that tickle your fancy and haven't been assigned/the issue author doesn't wish to work on it.

T0nci commented 6 months ago

@MaoShizhong Should we completely remove the links where there are blank cells in "Replace with this text" in the spreadsheet?

Nevermind I just read the notes.

sasidharan19 commented 6 months ago

Hello Mao, want to make my first contribution. Can I take this section in Intermediate HTML and CSS "Creating a Grid && Advanced Grid Properties && Using Flexbox and Grid" ?

MaoShizhong commented 6 months ago

@sasidharan19 assigned you those three lessons!

Ac394 commented 6 months ago

@MaoShizhong Hi Mao, feel free to assign me any of these

MaoShizhong commented 6 months ago

@Ac394 I've assigned you Recursive Methods && Project: Recursion && Space Complexity

mrzamin commented 6 months ago

Hello @MaoShizhong I'd like to get assigned if possible.

MaoShizhong commented 6 months ago

@mrzamin Testing Basics && Project: Testing Practice && More Testing && Conclusion are all yours

thatsthat commented 6 months ago

Hi, if there is any unassigned task remaining I can gladly take it

MaoShizhong commented 6 months ago

@thatsthat I've assigned you to Keyframes && Natural Responsiveness && Project: Homepage

andriinero commented 6 months ago

I want to volunteer 🙂

MaoShizhong commented 6 months ago

@Siriuszx Assigned you to Project: CV Application && Refs And Memoization

jwaddell10 commented 6 months ago

I'd like to assist as well

MaoShizhong commented 6 months ago

@jwaddell10 I've assigned you to How To Deal With Side Effects && Class Based Components && Component Lifecycle Methods && Mocking Callbacks And Components

BuonicosII commented 6 months ago

Hi, I would like to contribute, any issue will do

MaoShizhong commented 6 months ago

@BuonicosII I've assigned you Introduction to the Back End && Introduction to Frameworks

MarkoMTP commented 6 months ago

can I be assigned with introdicution to node.js

BuonicosII commented 6 months ago

Hi Mao, I'd like to take on another few tasks to practice how git workflows work, if it's ok.

MaoShizhong commented 6 months ago

@MarkoMTP I've assigned you to Introduction: What is NodeJS? && Debugging Node

@BuonicosII for now, we're still sticking with one lesson group per person, but do have a look at the open issues list for any that are looking for help and have not yet been assigned/claimed. We also have other repos that may have open issues looking for help that you may feel comfortable working on. You can comment on whatever you wish to be assigned if so.