---
# System prepended metadata

title: Jam 00 - Checklist
tags: [setup, checklist, jam00, "4 \U0001F973 done"]

---

---
title: "Jam 00 - Checklist"
tags:
  - 4 🥳 done
  - jam00
  - setup
  - checklist
---
<!-- markdownlint-disable line-length single-h1 no-inline-html -->
<!-- markdownlint-configure-file { "ul-indent": { "indent": 4 }, "link-fragments": {"ignore_case": true} } -->

## Checklist

{%hackmd dJZ5TulxSDKme-3fSY4Lbw %}

:::info
<!-- markdownlint-disable no-emphasis-as-heading -->
🎯 **Assignment Checklist**

If you print or PDF this page, you can track your progress through this jam here:

**Environment Setup**

- [ ] Exercise 1 - Learning the Shell
    - [ ] Log into Linux system and verify terminal access
    - [ ] Complete Linux Command Tutorial
    - [ ] Master essential shell commands
- [ ] Exercise 2 - Development Environment Setup
    - [ ] Activate JetBrains student license
    - [ ] Choose development path
    - [ ] Install required software
    - [ ] Verify installations (Java, Git, Gradle)

**Git and Project Setup**

- [ ] Exercise 3 - Project Structure Setup
    - [ ] Create Gradle project structure
    - [ ] Create answers.txt and answer shell questions
    - [ ] Verify directory structure with find
- [ ] Exercise 4 - Git Setup and Configuration
    - [ ] Set up SSH keys and verify GitLab access
    - [ ] Configure Git settings and .gitignore
    - [ ] Create and initialize repository
    - [ ] Complete first commit and push
    - [ ] Grant team access on GitLab

**Documentation**

- [ ] Exercise 5 - Creating Your Project README
    - [ ] Create `README.md` in project root
    - [ ] Add required sections using Markdown
    - [ ] Commit and verify on GitLab
- [ ] Exercise 6 - Honor Code and Final Submission
    - [ ] Add honor code to `README.md`
    - [ ] Verify clean git status
    - [ ] Confirm all files in correct locations

Remember: Check off each item as you complete it to track your progress!
:::
