# General installation instructions on Apple M1 ## Install SSH ### 1. Install Git, etc. ```bash brew install git openssl zstd pkg-config ``` ### 1. Setup user info globally ```bash git config --global user.email "JDoe@example.com" git config --global user.name "John Doe" ``` ### 2. Setup SSH keys ```bash echo $(ssh-agent -s) ssh-add -l ssh-keygen sudo chmod 600 ~/.ssh/id_rsa.pub ssh-add ~/.ssh/id_rsa ``` ## VSCode extensions installation ### 1. Create file vsc-extensions.txt (see attachments), Open Visual Studio code `code .` ### 2. Update and install [aslamanver.vsc-export](https://marketplace.visualstudio.com/items?itemName=aslamanver.vsc-export) ### 3. Follow extension extructions to import from created extentions list file ## Install dependencies ### 1. Install [librdkafka](https://github.com/confluentinc/confluent-kafka-python/issues/1025) #### a. Install using brew `brew install librdkafka` #### b. Install using git ```bash git clone https://github.com/edenhill/librdkafka.git cd librdkafka ./configure --install-deps brew install openssl zstd pkg-config ./configure make sudo make install ``` List of useful VSCode extensions: vsc-extentions.txt