- 🎨 when improving the format/structure of the code
- 🚀 when improving performance
- ✏️ when writing docs
- 💡 new idea
- 🚧 work in progress
- ➕ when adding feature
- ➖ when removing feature
- 🔈 when adding logging
- 🔇 when reducing logging
- 🐛 when fixing a bug
When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.
Please note we have a code of conduct, please follow it in all your interactions with the project.
- Ensure any install or build dependencies are removed before the end of the layer when doing a
These are instructions for setting up git to authenticate with GitHub when you have 2-factor authentication set up. This authentication should be inherited by any GUI client you are using. These are intentionally brief instructions, with links to more detail in the appropriate places.
-
Download and install the git command-line client (if required).
-
Open the git bash window and introduce yourself to git (if required):
git config --global user.name 'Firstname Lastname' git config --global user.email 'firstname.lastname@gov.bc.ca'
Win10 Error starting userland proxy: mkdir /port/tcp ** input/output error
- Go to
Control Panel
- Find
Power Options
- Click on
Choose what the power button does
in the sidebar on the left. - Click on
Change settings that are currently unavailable
to allow checking / unchecking options undershutdown settings
- Toggle
Turn on fast startup
- Install Docker CE for Windows
- Go to Docker for Windows Settings -> General and enable
Expose daemon on tcp://localhost:2375 without TLS
.
This will enable the Docker remote API for requests, coming from localhost, not from another computer in your network. A TLS secured version is not yet supported in Docker for Windows. See docker/for-win#453 for more information. I also tried a daemon.json file with options tlscacert, tlscert, tlskey and tlsverify, but Docker for Windows crashed on booting.
- Enable Developer Mode as described in Enable your device for development
- Install WSL by running the following in Powershell as Administrator: `E
There are three primary reasons you might be interested in this section:
- you have an existing C++ library you'd like to take advantage of in your Node.js application
- you are interested in optimizing the performance of some code by writing it in C++
- you're running into dreaded
node-gyp
issues and have no idea what's going on.
How do you know if an npm package you want to install is a native module? Look for nan
, node-gyp
, or node-pre-gyp
dependencies.
# Simple environment setup script | |
# Install Applications | |
choco install fiddler4 | |
choco install notepadplusplus | |
choco install visualstudiocode | |
choco install greenshot | |
choco install GoogleChrome | |
choco install putty | |
choco install ccleaner |
FROM node:8.6 as builder
WORKDIR /home/node/angular-seed
# copy all files not listed in .dockerignore
COPY . .
# before switching to non-root user, change ownership of home
RUN chown -R node:node .