Skip to content

Conversation

@shmoonwalker
Copy link

Assignment for week one is completed

@github-actions
Copy link

📝 HackYourFuture auto grade

Assignment Score: 85 / 100 ✅

Status: ✅ Passed
Minimum score to pass: 50
🧪 The auto grade is experimental and still being improved

Test Details
======================= Task 1 =======================
▶️ Running setup.sh...
✅ Successfully executed setup.sh.
✅ Script ran for at least 6 seconds
✅ Path exists: project
✅ Path exists: project/README.md
✅ Path exists: project/settings.conf
✅ Path exists: project/resources
✅ Path exists: project/resources/icon.png
✅ Path exists: project/resources/logo.png
✅ Path exists: project/src
✅ Path exists: project/src/program.js
✅ Path exists: project/src/database
✅ Path exists: project/.git
✅ Path does not exist: project/resources/family picture.jpg
✅ Path does not exist: project/src/profile
✅ Path does not exist: project/src/program.java
✅ File content is correct: project/src/program.js
✅ File content is correct: project/README.md
✅ Output has: "Creating project"
✅ Output has: "Setup project"
✅ Output has: "Setup JavaScript"
✅ Output has: "JavaScript works!"
✅ Output has: "icon.png"
✅ Output has: "All done!"
✅ Found 3 commits
✅ First commit message is "initial commit"

======================= Task 2 =======================
Your GitHub username: shmoonwalker
▶️ Downloading profile README from: https://raw.githubusercontent.com/shmoonwalker/shmoonwalker/main/README.md
✅ Profile contains GitHub top languages widget
✅ Profile contains GitHub streaks widget
✅ Profile contains an animated title

======================= Summary =======================
- Task 1 Score: 100%
- Task 2 Score: 50%
Total Score: 85%
Min passing score: 50%

Copy link

@mo92othman mo92othman left a comment

Choose a reason for hiding this comment

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

Hi @shmoonwalker, nice work overall, you show a good understanding of the first week’s topics 👍

I left some feedback comments about small details (exact file names, messages, and Git usage). Paying attention to these details is a good practice.

About the second task: nice GitHub welcome page, it looks good! The top languages card is missing data, it would be nice to fix this.

Overall, you did a good job. Good luck on your journey at Hack Your Future.

touch program.java
cd ..
git add .
git commit -a -m "initial commit"

Choose a reason for hiding this comment

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

Sinc you already used git add ., so git commit -a is not needed here. Using git commit -m "initial commit" is clearer.

git add .
git commit -a -m "initial commit"
sleep 3
echo "Setup project"

Choose a reason for hiding this comment

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

As mentioned in the first comment about details, the assignment asks for the exact message Setup project…. It’s good practice to match the wording and casing exactly.

cd ../resources
rm family_picture.jpg
cd ..
git commit -a -m "write welcome text to README, remove profile directory , remove family_picture.jpg"

Choose a reason for hiding this comment

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

Nice and descriptive commit message 👍

Small note: It’s usually clearer and safer to run git add . and then commit using git commit -m, instead of using git commit -a -m.

sleep 3
cd resources
ls -la
echo "Setup javascript"

Choose a reason for hiding this comment

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

Wording and details: Setup javascript…

@mo92othman mo92othman self-assigned this Jan 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants