BeDeve
0.1 Get Started1. Home1.1 Linux Administration1.2 Tutorials2.1 Web app architecture2.2 Developer Environment setupRequired software2.3 Javascript2.4 Mongodb2.5 Soundcloud Reverse Engineering3.1 Developer Operations3.1.1 Markdown CheatsheetContributingPull request templateReadme

Required software

##TODO Style chromium section and add info for dev tools Chromium

sudo apt install chromium-browser

##Style nvm/node section and add info for nvm usage ##fix bug with export Node and npm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
nvm install 8

##TODO Style keepass and add info ##add instructions with screenshots of creating password and using auto-type feature Keepass

sudo apt install keepassx

use keepass for storing ssh keys https://julien.coubronne.net/en/2016/07/15/store-your-ssh-keys-in-keepass-and-use-them-with-keeagent/

VsCode

Installation

The repository and key can also be installed manually with the following script:

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

Then update the package cache and install the package using:

sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install code

Instructions for using Git through VScode

  1. After typing some code and save, click Source Control or press <Ctrl + Shift + g> or click the git menu item at the sidebar:

  2. Instead of git adding from terminal, click the plus icon beside each file changed or the plus icon at the top to add them all:

  3. Instead of git commiting from terminal, type your commit message in the "Message" input box and click the check icon or press <Ctrl+Enter>:

  4. Publish branch, push, pull and more from the "three dots" icon: