development:tools:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
development:tools:start [2023/04/30 13:06] don.leedevelopment:tools:start [2025/04/11 11:13] (current) – [Web developer (frontend/ Backend/ QA/ Web Designer)] rick.ye
Line 3: Line 3:
 [[http://www.tutorialspoint.com/index.htm]] [[http://www.tutorialspoint.com/index.htm]]
  
 +<note tip> 
 +Login all Microsoft apps using company email account 
 +</note>
  
 ===== All developers ===== ===== All developers =====
Line 13: Line 15:
  
   * [[https://code.visualstudio.com|Visual Studio Code]]   * [[https://code.visualstudio.com|Visual Studio Code]]
-    * [[development:tools:vscode:|VSCode Customization]]+    * [[https://wiki.questwork.com/dokuwiki/doku.php?id=development:tools:vscode:|VSCode Customization]]
   * [[http://www.getpostman.com/|Postman]]   * [[http://www.getpostman.com/|Postman]]
   * [[howto:git:installation:start|Git]], Git main program (Windows Only)   * [[howto:git:installation:start|Git]], Git main program (Windows Only)
     * Mac OS has Git pre-installed, no need to install     * Mac OS has Git pre-installed, no need to install
 +    * [[zh:staff:mao_joe:about_git_newline:start|Set git newline character]]
 +  * [[https://www.sublimemerge.com/download|Sublime Merge]]
   * Google Chrome browser   * Google Chrome browser
-  * [[https://www.microsoft.com/en-ww/microsoft-365/microsoft-teams/download-app|Microsoft Teams]], login using company email account+  * [[https://www.microsoft.com/en-ww/microsoft-365/microsoft-teams/download-app|Microsoft Teams]]
   * WeChat desktop app   * WeChat desktop app
     * Mac via App Store     * Mac via App Store
Line 27: Line 31:
  
 ==== Mobile App ==== ==== Mobile App ====
 +
 +
  
   * WeChat   * WeChat
   * Microsoft Authenticator (for 2-factor authentication)   * Microsoft Authenticator (for 2-factor authentication)
 +  * Microsoft Teams
   * Microsoft Outlook or Web Outlook   * Microsoft Outlook or Web Outlook
-    * use company email to login 
   * Microsoft OneDrive   * Microsoft OneDrive
-    * use company email to login 
-  * Microsoft Teams 
  
  
  
-===== Web developer (frontend/ Backend/ QA/Web Designer) =====+ 
 +===== Web developer (frontend/ Backend/ QA/ Web Designer) =====
  
   * Node.js, install via NVM   * Node.js, install via NVM
     * if you have already installed node.js via the official installer, you will need to uninstall it and delete the folder "c:\program files\nodejs" before you run the NVM installer     * if you have already installed node.js via the official installer, you will need to uninstall it and delete the folder "c:\program files\nodejs" before you run the NVM installer
-    * NVM (MacOS), https://github.com/nvm-sh/nvm +    * NVM (MacOS), [[https://github.com/nvm-sh/nvm]] 
-    * NVM for Windows, https://github.com/nvm-sh/nvm+    * NVM for Windows, [[https://github.com/nvm-sh/nvm]]
   * use npm global install the following package   * use npm global install the following package
-    * [[https://www.npmjs.com/package/pnpm|pnpm]]: ''npm install -g pnpm@7'' +    * [[https://www.npmjs.com/package/pnpm|pnpm]]: ''npm install -g pnpm@9'' 
-    * [[https://www.npmjs.com/package/gulp-cli|gulp-cli]]: ''npm install -g gulp-cli''+    * [[https://www.npmjs.com/package/gulp-cli|gulp-cli]]: ''pnpm install -g gulp-cli''
   * Google Chrome Browser   * Google Chrome Browser
     * Vue.js devtools https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd     * Vue.js devtools https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd
   * MongoDB (no need for Web Designer)   * MongoDB (no need for Web Designer)
-    * Mac via Homebrew, see [[howto:mongodb:start_and_stop_on_mac|this]] +    * Mac via Homebrew, read [[#install_an_app_with_specific_version_via_homebrew_使用_mac_os_only|below]] 
-  * [[https://www.mongodb.com/products/compass|Mongo Compass]]+  * [[https://studio3t.com/free/|Studio 3T Free]] 
 +    * need register an account with email to start using it. The registration is free. 
 + 
  
  
 ===== Flutter developer ===== ===== Flutter developer =====
  
-  * [[development:tools:flutter development machine:|set up a Flutter development machine]]+  * [[https://wiki.questwork.com/dokuwiki/doku.php?id=development:tools:flutter development machine:|set up a Flutter development machine]]
  
 <note tip>You need to setup the Android Studio but we will use VS Code for the development tool.</note> <note tip>You need to setup the Android Studio but we will use VS Code for the development tool.</note>
Line 77: Line 85:
 ===== Web Designer ===== ===== Web Designer =====
  
-  * Apache 2.4 or up +  * Install AMP (Apache 2.4 or upMySQL 8 or upPHP 7.3 or up
-  * MySQL 8 or up +    * [[https://wiki.questwork.com/dokuwiki/doku.php?id=howto:wordpress:setup_on_mac:|Instructions for MacOS]] 
-  * PHP 7.3 or up+    * [[https://wiki.questwork.com/dokuwiki/doku.php?id=howto:wordpress:setup_on_windows_10:start|Instructions for Windows 10]]
   * WordPress 6 or up   * WordPress 6 or up
  
Line 110: Line 118:
  
   * [[howto:azure:start|Azure-Cli]]   * [[howto:azure:start|Azure-Cli]]
-  * [[howto:docker:start|Docker]]+  * [[https://orbstack.dev|OrbStack]] (faster than Docker desktop) 
 +  * [[howto:docker:start|Docker]] (you may skip the installation of Docker desktop, but the command are still the same for OrbStack)
  
 ===== Install an App with specific version via Homebrew 使用 Mac OS only ===== ===== Install an App with specific version via Homebrew 使用 Mac OS only =====
Line 120: Line 129:
 Then search for your desired package: Then search for your desired package:
 <code> <code>
-$ brew search mongoldb+$ brew search mongodb
 </code> </code>
  
 This might give you the follow results: This might give you the follow results:
 <code> <code>
-homebrew/versions/mongodb24 +... 
-homebrew/versions/mongodb26 +mongodb/brew/mongodb-community 
-mongodb+mongodb/brew/mongodb-community@4.2 
 +mongodb/brew/mongodb-community@5.0
 </code> </code>
  
 And then install the desired version: And then install the desired version:
 <code> <code>
-$ brew install homebrew/versions/mongodb26+$ brew install mongodb/brew/mongodb-community@4.2
 </code> </code>
  
  • development/tools/start.1682831174.txt.gz
  • Last modified: 2023/04/30 13:06
  • by don.lee