|
17 | 17 | "---" |
18 | 18 | ] |
19 | 19 | }, |
20 | | - { |
21 | | - "cell_type": "code", |
22 | | - "execution_count": null, |
23 | | - "id": "7c18dad1", |
24 | | - "metadata": {}, |
25 | | - "outputs": [], |
26 | | - "source": [ |
27 | | - "### Final Blog" |
28 | | - ] |
29 | | - }, |
30 | | - { |
31 | | - "cell_type": "markdown", |
32 | | - "id": "81e5912f", |
33 | | - "metadata": { |
34 | | - "vscode": { |
35 | | - "languageId": "plaintext" |
36 | | - } |
37 | | - }, |
38 | | - "source": [ |
39 | | - "### Sprint 1 – Onboarding Challenge\n", |
40 | | - "---\n", |
41 | | - "\n", |
42 | | - "## Task Overview\n", |
43 | | - "Sprint 1 was about setting up my personal development environment and learning how to manage code and workflows as a Learning Experience Designer. The main focus was on **VSCode**, **GitHub**, **Make**, and Linux commands to get my GitHub Pages site running.\n", |
44 | | - "\n", |
45 | | - "## What I Actually Did\n", |
46 | | - "I started by creating my a personal workspace:\n", |
47 | | - "- Used `mkdir -p <USERNAME>` to create a personal directory.\n", |
48 | | - "- Cloned the student repository using `git clone https://github.com/<USERNAME>/student.git`.\n", |
49 | | - "- Ran `./scripts/activate.sh` to configure GitHub credentials.\n", |
50 | | - "- Set up and activated a Python virtual environment with `./scripts/venv.sh` and `venv`.\n", |
51 | | - "\n", |
52 | | - "Next, I installed all dependencies:\n", |
53 | | - "```bash\n", |
54 | | - "pip install -r requirements.txt\n", |
55 | | - "gem install faraday-retry\n", |
56 | | - "```\n", |
57 | | - "I had to debug multiple issues along the way, such as missing packages and misconfigured environment variables. Running Make commands like `make serve-minema` allowed me to serve the site locally and test changes before pushing.\n", |
58 | | - "\n", |
59 | | - "I also practiced committing and pushing code to GitHub:\n", |
60 | | - "```bash\n", |
61 | | - "git add .\n", |
62 | | - "git commit -m \"Setup initial project\"\n", |
63 | | - "git push origin main\n", |
64 | | - "```\n", |
65 | | - "Watching GitHub Actions trigger automatically and seeing my changes live on GitHub Pages was a key part of the experience.\n", |
66 | | - "\n", |
67 | | - "## Challenges I Faced\n", |
68 | | - "- Make commands sometimes failed due to missing dependencies.\n", |
69 | | - "- Activating virtual environments in Kasm/Linux required troubleshooting.\n", |
70 | | - "- Ensuring the GitHub Pages site published correctly after multiple commits.\n", |
71 | | - "\n", |
72 | | - "## What I Learned\n", |
73 | | - "- How to create directories and organize projects using Linux commands.\n", |
74 | | - "- How to clone and manage GitHub repositories effectively.\n", |
75 | | - "- How to run and debug Make commands for automation.\n", |
76 | | - "- How to configure and activate Python virtual environments.\n", |
77 | | - "- How GitHub Actions work to deploy GitHub Pages automatically.\n", |
78 | | - "- How to systematically troubleshoot errors and document solutions.\n", |
79 | | - "\n", |
80 | | - "## My Favorite Part\n", |
81 | | - "Getting my site online and fully functional was very nice to see. Every bug I fixed and command I ran made me feel more confident in managing my own development environment.\n", |
82 | | - "\n", |
83 | | - "## Overall Reflection\n", |
84 | | - "\n", |
85 | | - "Sprint 1 taught me that a big part of coding is understanding the setup and tools. Running commands, troubleshooting, and managing repositories were all valuable skills I can build on. Sprint 1 set me up to keep improving my workflow and start working on more complex projects with my personal GitHub Pages setup fully established.\n", |
86 | | - "\n", |
87 | | - "\n", |
88 | | - "\n", |
89 | | - "\n" |
90 | | - ] |
91 | | - }, |
92 | 20 | { |
93 | 21 | "cell_type": "markdown", |
94 | 22 | "id": "c051cdf1", |
|
0 commit comments