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 | bashexport 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 nvmnvm 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.gpgsudo 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-httpssudo apt-get updatesudo apt-get install code
Instructions for using Git through VScode
- After typing some code and save, click Source Control or press
<Ctrl + Shift + g>
or click the git menu item at the sidebar: - 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:
- Instead of git commiting from terminal, type your commit message in the "Message" input box and click the check icon or press
<Ctrl+Enter>
: - Publish branch, push, pull and more from the "three dots" icon: