Open Darin-Hamouda opened 2 years ago
@Darin-Hamouda could you move your check-in to a comment in this issue? The issue will be easier to understand if you have only your study plan in the main description and your check-ins + our discussions in the comments.
Let us know what you have covered in your study plan from the list of suggested-study
for reference check out this issue
Thank you š
at first, everything seemed fuzzy, I did not know where to start or what we have to do. after that, a few things went OK, but I'm still confused in :
I have to immediately ask for help š
---- END CHECK-IN TEMPLATE ----
-->
I have to immediately ask for help š
: ) š
Command line , I have no idea how to do it.
This is going to take a while before you're comfortable with it. For now there's nothing wrong with using GitHub desktop so you can stay productive (as long as you're still practicing CLI a little each day).
If you haven't yet, try the CLI games in Suggested Study and your class repo's /chill-zone
. These might help you get comfortable with the terminal without the risk of deleting something important in your computer
Fixing the code by Code Quality Checks (what is "linting checks pass" means?)
This wasn't well explained, a lot of your classmates are having trouble with this too. It's also something you'll be practicing a lot in the coming modules so no worries if you don't get it right away.
First isn't important to understand that these checks happen in two places:
npm run lint:md
from terminal, it will read through all of the markdown files and check for mistakes in your code. It will log all the mistakes in the console then you need to find those lines in your editor and fix the mistakes. These error messages aren't easy to understand without practice so don't hesitate to ask us how to fix them if you're blocked. (but you figured out already to ask immediately : )x
that blocks you from merging a pull request. GitHub uses the exact same script as you do locally, so if you've fixed all the linting errors before pushing your code should also pass the checksThat was a lot of words, let me know what can still be more clear.
PS. I made a mistake in the GitHub Action. you can update your group's repo with this script, that should help too. Don't worry about a PR - just copy the changes right to main
@colevandersWands thank you soooo much
to make a checklist in GitHub
you will create ONE check-in issue per module
Suggested Study:
Command Line Interface (CLI)
Visual Studio Code (VSCode):
Code Quality
READMEs
Git and GitHub
Git and GitHub for Poets Learn to visualize what happens inside of Git with: learngitbranching + a Video Guide ohmygit - a git game HYF/study lab.github.com/githubtraining first day on github first week on github prepare to use github Getting Started with GitHub Creating a GitHub Repository Creating a local repo and push and much more at hackyourfuture.github.io/study lab.github.com: First Day on GitHub First Week on GitHub The Net Ninja git-it Understand how to use Atomic Commits
Collaborating on GitHub
Adding collaborators to a repository about code reviews requesting a code review Git Workflow for 2 Pull Requests Git & GitHub for Poets The Net Ninja: 11 linking PRs to Issues: reference 1, reference 2 closing Issues using keywords
GitHub Actions
For now you can think of Continuous Integration is a fancy way to say "automatically check your code before you merge". Your project repositories will all have CI scripts to help maintain a quality and consistent code base. hint: remember to enable GitHub Actions in your repository!
DevTools and the DOM
How to inspect an element inspecting-the-dom Modify the DOM. (does the source change?)
Class Recordings
HYF modules are often updated, recordings from past classes may not match this gitbook When sending a PR's with recording links please ... Indicate which class you were teaching Which week it was (if the module is more than 1 week) a helpful title or description How to inspect an element inspecting-the-dom Modify the DOM. (does the source change?)