Coder Social home page Coder Social logo

computer-setup's Introduction

computer-setup's People

Contributors

ahnwarez avatar bryceknz avatar david-kavenga avatar davidlpoole avatar don-smith avatar elisewei avatar emilyparkes avatar gerardpaapu avatar josephquested avatar joshuavial avatar kelly-keating avatar lache-melvin avatar leilani-heather avatar meetjohngray avatar naomi-porter avatar polarathene avatar rohan-fowlerharper avatar rossjourdain avatar sarah-emerson avatar shrena-patel avatar sleepysaurus avatar ysabel-guiang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

computer-setup's Issues

Iterm2

Is Iterm2 part of our default setup? Or should it be?
It doesn't seem to be included in the macOS instructions but is always what we get students to use (along with oh-my-zsh)

zsh is now the default shell for Mac

The instructions ask for the user to install zsh, but since Catalina, ZSH has already been preinstalled and set as the default shell for macOS.

Interest in adopting `mkdocs-material`?

Summary

Would you be keen for a PR upgrading the docs? (they'd stay in markdown)

I know you're all quite busy and this may sound like the opposite of KISS, but it should actually make maintenance easier ๐Ÿ˜Ž

If not all good ๐Ÿ‘

Details

Presently there is three main documents/guides (Win, macOS, Linux) that share common content, but they have been diverging with inconsistent updates that haven't been persisting to the other two, would you be open to a refactor?

I help maintain a project that provides extensive documentation. It's just markdown underneath, but has some extra benefits to the reader (and maintainers).

When actual content needs to be platform specific, that can be grouped under content tabs, or better stand out via admonitions. Navigation would be easier too :)

I can setup Github Actions to automate building the docs. It would look similar to this one (without the versioning support).

Github Pages (or an alternative if you prefer such as Netlify / Vercel) will be deployed to for viewing. If you do use services such as Netlify or Vercel, I also implemented the PR previews if you like (seems a bit excessive for this repo though).

[Ubuntu] Unclear which file is missing when "Failed to read your VS Code settings file" encountered

After getting to the end of setup, I noticed "Failed to read your VS Code settings file" popped up.

As far as I can tell, I have executed everything right, however I'm not entirely ruling out having just screwed something up ๐Ÿ˜›

I think it would be handy if there was some kind of check akin to the type nvm earlier that the user performs right after creating and modifying the settings.json file via VSCode to make sure everything looks right.

Also any help greatly appreciated as I'm still not too sure what I did wrong. I will probably just pull up the code for the checklist package if I can't figure it out in the next few minutes ๐Ÿ”

Cheers! :)

Instructions for ARM Macs

Still trying this out, looks good but I'll report on any issues

Problem: Macs with the new apple sillicon processors often have bugs when running node. Newer versions of node sometimes fix these, but the curriculum uses v14, the LTS version of node. Problems between students running v14 and v15 include differences in the package lock file creating huge diffs between commits.

arch will print the current architecture - if the result is arm64 these instructions will need to be used

arch x86_64 zsh will launch a shell that runs with the rosetta translation layer, allowing x64 binaries to automatically be translated at launch to arm64.

then run nvm install --lts in that same shell. Because it's running in a Rosetta shell, it will install the x64 binary of the LTS version of node. After that close that shell, and run your programs as normal.

Because the version of node and nvm installed now are running in a rosetta context, dependancies installed will also be those x64 versions.

If any updates are to be installed with nvm, using the shell started with arch x86_64 zsh will be necessary to get the x64 versions

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.