Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improvement to dev_web and dev_web_nodejs #46

Open
1 of 7 tasks
molant opened this issue Jun 5, 2018 · 8 comments
Open
1 of 7 tasks

Improvement to dev_web and dev_web_nodejs #46

molant opened this issue Jun 5, 2018 · 8 comments
Assignees

Comments

@molant
Copy link
Contributor

molant commented Jun 5, 2018

I'm going to work on improving the dev_web and dev_web_nodejs scripts. These are some of the ideas:

  • Use nvs, with LTE and Latest Node Versions installed
  • There is also an issue with the git VS Code wants to use not matching up with WSL git, so I’ve always bootstrapped this by using WSLGIT and pointing git in vscode towards that wslgit.exe
  • Maybe install yarn as well
  • Native WSL Deps Installed: (this would handle all of the native npm/node modules) that most people come across. (Zopfli, Reyon, neon-bindings etc.). build-essentials from apt-get
  • Install Microsoft Edge DevTools preview
  • Install webdriver. If it is an insiders this should be part of the "developer mode"
  • VS Code with the Debugger extensions (Chrome, Edge) New: Install VS Code debugger extensions #48

I'll keep this issue updated with the progress.

@molant molant self-assigned this Jun 5, 2018
@yodurr
Copy link
Contributor

yodurr commented Jun 6, 2018

Thanks Anton! We're investigating enabling installing tools inside WSL. Need to first enable auto creation of the user rather than the current prompting. After that adding WSL install commands can happen and I agree will be very useful for these scripts.

molant added a commit to molant/windows-dev-box-setup-scripts that referenced this issue Jun 7, 2018
Install automatically VS Code debugger extensions for Chrome an Edge

- - - - - - - - - - - - - - - - - - -

Ref: microsoft#46
@molant
Copy link
Contributor Author

molant commented Jun 7, 2018

PR for VS Code extensions done (#48)

yodurr pushed a commit that referenced this issue Jun 7, 2018
Install automatically VS Code debugger extensions for Chrome and Edge

- - - - - - - - - - - - - - - - - - -

Ref: #46
molant added a commit to molant/windows-dev-box-setup-scripts that referenced this issue Jun 11, 2018
molant added a commit to molant/windows-dev-box-setup-scripts that referenced this issue Jun 18, 2018
Install automatically VS Code debugger extensions for Chrome and Edge

- - - - - - - - - - - - - - -

Ref: microsoft#46
molant added a commit to molant/windows-dev-box-setup-scripts that referenced this issue Jun 18, 2018
Install automatically VS Code debugger extensions for Chrome and Edge

- - - - - - - - - - - - - - -

Ref: microsoft#46
molant added a commit that referenced this issue Jun 18, 2018
It will install https://chocolatey.org/packages/microsoftwebdriver

- - - - - - - - - - - - - - - - - - - - - - - - - - - -

Ref: #46
molant added a commit to molant/windows-dev-box-setup-scripts that referenced this issue Jun 18, 2018
* Use `nvs` to install LTS and latest version of node.
* Install `windows-build-tools` instead of independent packages for
  building node binary packages.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Ref: microsoft#46
yodurr pushed a commit that referenced this issue Jun 29, 2018
It will install https://chocolatey.org/packages/microsoftwebdriver

- - - - - - - - - - - - - - - - - - - - - - - - - - - -

Ref: #46
@jcklpe
Copy link

jcklpe commented Jul 10, 2018

Would it be possible to create a separate bash script that gets executed after creation of the Unix User by hand? Just curious. I'm going to try that I think.

@RobCannon
Copy link

Here is the bash script that I use. The only hiccup is that the oh-my-zsh install is not a silent install.

https://github.com/RobCannon/boxstarter/blob/master/boxstarter.sh

There is also an example of keeping some Linux configurations in my OneDrive folder. That means I can delete my Ubuntu installation and rebuild it in about 20 minutes.

@jcklpe
Copy link

jcklpe commented Jul 10, 2018

@RobCannon Nice! Also this is great because I was meaning to give zsh and Oh-my-zsh another try so this is a great!

also @molant Another idea would be to have Vscode install the [Sync Settings] extension which could then auto install and configure extensions for the user if provided with a github access token and a gist ID.

@RobCannon
Copy link

I tried using Sync Settings, but I had trouble automating the configuration. Just putting the settings folder into OneDrive has been much simpler and it means one less extension to load!

@jcklpe
Copy link

jcklpe commented Jul 12, 2018

Ah yeah... I just realized that the extension list that sync settings outputs to the gist isn't made by sync settings, it's made and used by VScode isn't it? So should be syncable just like user settings. Nice. I'll have to try that.

I spent this past weekend getting my old desktop machine converted into a personal Linux cloud server so instead of hopping along with my very patch work dropbox configurations backup I'm going to do things right and symlink them like you did so that it can all be organized in one place 😄

@ddieppa
Copy link

ddieppa commented Aug 21, 2018

Why not put VSCode extensions as a separate script? that way each developers has the ability to add or remove there daily basis extensions, could be a lot of extensions, could apply the same for Visual Studio workloads

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants