Skip to content

Setting up Git: Replace DigitalOcean installation instructions #28232

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
2 of 3 tasks
xandora opened this issue Jun 17, 2024 · 14 comments · May be fixed by #29627
Open
2 of 3 tasks

Setting up Git: Replace DigitalOcean installation instructions #28232

xandora opened this issue Jun 17, 2024 · 14 comments · May be fixed by #29627
Assignees
Labels
Content: Git Involves Git content Content: Installations Involves anything related to installations in the curriculum Status: Help Wanted This issue can be assigned to other contributors Type: Good First Issue Good for beginner contributors

Comments

@xandora
Copy link
Member

xandora commented Jun 17, 2024

Checks

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

@xandora xandora added Type: Good First Issue Good for beginner contributors Content: Git Involves Git content Content: Installations Involves anything related to installations in the curriculum labels Jun 17, 2024
@xandora xandora changed the title Setting up Git: Replace DigitalOceanGuide Setting up Git: Replace DigitalOcean installation instructions Jun 17, 2024
@MaoShizhong MaoShizhong added the Status: Help Wanted This issue can be assigned to other contributors label Jul 18, 2024
@Demon-Sheriff
Copy link

I would like to work on this issue.

@xandora
Copy link
Member Author

xandora commented Aug 12, 2024

@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.

@p1padev
Copy link

p1padev commented Aug 28, 2024

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.

@p1padev
Copy link

p1padev commented Sep 2, 2024

I realize now that we should break up this problem in two smaller ones.

  1. Create instructions on how to setup CLI for ChromeOS users in "Command Line Basics" lesson, since there's no reference about it over there;
  2. 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

@samar-abbas-786
Copy link

I want to work on the issue please assign.

@Rllopez0410
Copy link
Contributor

if @Demon-Sheriff and @samar-abbas-786 are busy, i would like to work on this issue.

Copy link

This issue is stale because it has had no activity for the last 30 days.

@github-actions github-actions bot added the Status: Stale This issue/PR has been inactive for over 30 days and will be closed if inactivity continues label Nov 13, 2024
@miryarik
Copy link

@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

@xandora
Copy link
Member Author

xandora commented Apr 16, 2025

@miryarik It's all yours.

@miryarik
Copy link

miryarik commented Apr 16, 2025

@xandora Please a take a look at these commits and let me know if I can make a PR.

@miryarik miryarik linked a pull request Apr 16, 2025 that will close this issue
7 tasks
@xandora
Copy link
Member Author

xandora commented Apr 16, 2025

@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.

@miryarik
Copy link

@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.

@xandora
Copy link
Member Author

xandora commented Apr 16, 2025

@miryarik check the link you sent then. The files with commits as I can see appear to be unrelated:

Screenshot_2025-04-17-09-09-54-88_40deb401b9ffe8e1df2f1cc5ba480b12.jpg

@miryarik
Copy link

miryarik commented Apr 17, 2025

@xandora my bad 😅 This PR has these commits :
main...miryarik:curriculum:chromeos_installation

@github-actions github-actions bot removed the Status: Stale This issue/PR has been inactive for over 30 days and will be closed if inactivity continues label Apr 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Content: Git Involves Git content Content: Installations Involves anything related to installations in the curriculum Status: Help Wanted This issue can be assigned to other contributors Type: Good First Issue Good for beginner contributors
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants