curriculum
curriculum copied to clipboard
Setting up Git: Replace DigitalOcean installation instructions
Checks
- [X] This is not a duplicate of an existing issue (please have a look through our open issues list to make sure)
- [X] I have thoroughly read and understand The Odin Project Contributing Guide
- [ ] Would you like to work on this issue?
Describe your suggestion
The DigitalOcean guide for installing Git on ChromeOS has served us well, but it appears that the repository that ChromeOS uses for its Linux Development Environment is up to date enough that we can point learners to simply using apt to install the application instead.
Someone taking on this issue should consider whether we need to keep a separate ChromeOS section, or simply roll it into the Linux section (Linux/Ubuntu perhaps?)
I tried to test this with my ChromeOS Flex machine, but it would also be good for someone with an official Chromebook to validate this course of action before we commit to it.
Path
Foundations
Lesson Url
https://www.theodinproject.com/lessons/foundations-setting-up-git
(Optional) Discord Name
No response
(Optional) Additional Comments
No response
I would like to work on this issue.
@Demon-Sheriff Sorry for taking so long to get back to you! This issue is all yours if you'd like to take a crack at it.
Hey, I don't have a Chromebook, but I can try to write something that combines both of GitHub official instructions and maybe this video for older devices?
It'd be my first contribution, lmk your thoughts! @xandora
BTW: I do think it's still valid to keep this section.
I realize now that we should break up this problem in two smaller ones.
- Create instructions on how to setup CLI for ChromeOS users in "Command Line Basics" lesson, since there's no reference about it over there;
- Update the "Setting up git" lesson to follow basically the same Linux instructions (although I think it's ok to keep a separate tab as well to reinforce the required setup for this to work).
I suggest this because either path shown on Github only gets different in the sense of how the user should enable a terminal prompt in ChromeOS. For older devices, you have to install an emulator, whereas for recent ones is a matter of enabling the Developer Tools provided by ChromeOS. All of these instructions should be presented in the previous lesson, not here.
I'd be interested in working on a solution for this, I'll wait to be assigned. @xandora @MaoShizhong
I want to work on the issue please assign.
if @Demon-Sheriff and @samar-abbas-786 are busy, i would like to work on this issue.
This issue is stale because it has had no activity for the last 30 days.
@xandora I'd like to work on this. I think we can roll the instructions into the linux section and keep the installation from source guide as a legacy approach for older chromebooks
@miryarik It's all yours.
@xandora Please a take a look at these commits and let me know if I can make a PR.
@xandora Please a take a look at these commits and let me know if I can make a PR.
@miryarik this commits appear to be unrelated to the current issue.
@xandora The commits align with the suggestions outlined in the issue. Specifically:
-
The ChromeOS Git installation instructions have been moved under the Linux section.
-
With the current state of Crostini, apt is sufficient for installing Git — making the DigitalOcean source installation a secondary, legacy option.
-
The standalone ChromeOS section was removed to reduce redundancy and streamline the instructions.
@miryarik check the link you sent then. The files with commits as I can see appear to be unrelated:
@xandora my bad 😅 This PR has these commits : https://github.com/TheOdinProject/curriculum/compare/main...miryarik:curriculum:chromeos_installation
Can I Work On This Issue ??
This issue is stale because it has had no activity for the last 30 days.
I'd like to work on this issue. Please assign it to me.
This issue is stale because it has had no activity for the last 30 days.
For anyone picking this up, here's an unfinished PR with more feedback.
Can I fix this? Merci.
All yours @frrst-ian Check out the unfinished PR linked above, and let one of us know if you have any issues.
This issue is stale because it has had no activity for the last 30 days.