We always begin locally on your own machine. This will be the development environment. The chapters below will explain how to set up certain things
vagrant plugin install vagrant-hostmanager
.vagrant plugin install nugrant
.Make sure your npm registry is set correctly:
npm set registry https://npm.dpdk.com
The package-lock.json file will be messed up (in commits) if anyone in your team doesn't have it set up correctly.
If you really want to keep the default npm registry then please make sure you run npm commands like this: npm install --registry https://npm.dpdk.com/
Also don’t forget to run npm login
with the credentials for the DPDK NPM Registry.
local.sh
on your local machine (_scripts/build/local.sh
)..vagrantuser
file to you specific project needs.vagrant up
command in the root of your project.npm install
in the root directory of your project.npm start
in the root directory of your project.After the installation completed, the project can be reached on your local machine via https://client-project-year.dev.dpdk.com and/or http://localhost:3000
At DPDK, we use the following tools on your local machine:
| Software | MacOS | Linux | |:------------------ |:----- |:----- | | Vagrant | Yes | Yes | | VirtualBox | Yes | Yes | | GIT | Yes | Yes | | NodeJS + NPM | Yes | Yes | | Sourcetree | Yes | No | | GIT Cola | Yes | Yes | | PHPStorm | Yes | Yes | | Visual Studio Code | Yes | Yes | | Sequel Pro | Yes | No | | MySQL Workbench | Yes | Yes | | Robo 3T | Yes | Yes | | Postman | Yes | Yes |
Below are the tools mentioned above with all download links:
Last modified | Thursday, February 11, 2021, 9:47:54 AM UTC |
Last author | Glenn de Haan |
Commit ID | c4aeb82 |