TheOdinProject / curriculum

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

New Lesson: Environment Variables #27907

Open 01zulfi opened 2 months ago

01zulfi commented 2 months ago

Lesson: Environment Variables

Lesson overview

What and why env vars && using dotenv. This new lesson will be placed before the new Express section. The security configuration lesson will be removed as a result.

Lesson outline

The following items define the scope of the lesson. The lesson outline is flexible; you can improve, expand, and omit items whilst writing lesson content (make sure the pull request description mentions that).

Acceptance criteria

If the requirements here are not met, the work effort is not complete.

Additional information

Get the lesson template

Download the lesson template using the following command (replace lesson_name with the actual lesson name):

curl -o <lesson_name>.md https://raw.githubusercontent.com/TheOdinProject/curriculum/main/templates/lesson-template.md 
MaoShizhong commented 2 months ago

I'm happy to take this one. Whereabouts in the lesson order are you thinking this should be placed? Given that the Intro to Express was written with the assumption that environment variables have already been taught (though this can be amended accordingly).

Baguirre03 commented 2 months ago

Oops. If youre too busy could I take this one Mao :) Would love your feedback on it though!

MaoShizhong commented 2 months ago

No worries at all, wasn't actually aware of the prior Discord discussion! All yours and looking forward to it! :tada:

01zulfi commented 2 months ago

@MaoShizhong I totally forgot about the env var mention in the Intro to Express lesson, good callout.

The env var lesson would be pretty much independent from any surrounding lessons, we could place it before the Express section altogether (updated the issue description accordingly).

MaoShizhong commented 2 months ago

Yeah, prior the the Express section probably makes most sense given it's a general Node thing :+1: One step further in the milestone! :tada:

github-actions[bot] commented 1 month ago

This issue is stale because it has had no activity for the last 30 days.

Baguirre03 commented 1 week ago

To-Do: today!