Skip to content

markoch/fullstack-dev-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marco's Fullstack JavaScript Development Environment

I'm using the following environment for my full stack web development on Windows OS

⚠️ DO NOT simply copy all the files if you do not understand what it does. ⚠️

Sublime Text 3:

Sublime editor

Cmder:

Cmder

Alias

The following command shortcuts are defined by the alias.cmd script.

General:

CommandDescription
..Go one directory up
....Go two directories up
hGo to your home directory
dbGo to your Dropbox directory
aliasEdit the alias file
alias_copyCopy alias file to Dropbox

Application:

CommandDescription
chromeChrome browser
canaryChrome Canary browser
ggit
lsList directory content

Development:

CommandDescription
sChange current directory to server source-code
cChange current directory to client source-code
tChange current directory to test source-code

Git:

CommandDescription
git lView history of the last commits
git sView status in short format
git tagsShow all tags
git branchesShow all branches
git remotesShow all remotes
git amendAmend your changes to the last commit

Alias configuration

The alias.cmd file contains useful command shortcuts. To execute the alias.cmd file when opening a shell the following registry key must be set: HKEY_CURRENT_USER -> Software -> Microsoft -> Command Processor Create a new String value with the following values: Name: AutoRun Value: < path to your alias file > e.g. %USERPROFILE%\alias.cmd

More information: Aliases in windows command prompt

Sublime

I'm using Sublime Text 3.x as source-code editor.

Command shortcuts

The following changes and fixes are applied.

CommandDescription
alt + mShow markdown preview
ctrl + bStart a build
ctrl + 7Fix commenting under Windows OS
ctrl + shift + 7Fix commenting under Windows OS
ctrl + vFix paste shortcut
ctrl + shift + vFix paste with indent shortcut

Sublime packages

Package Control for Sublime

General development packages:

Lint tools:

Markdown:

Font:

Themes and Color Schema:

Configuration

The Sublime configuration files are located in the sublime folder. It contains the user settings, key-bindings and Markdown configuration files. To install all the packages you have to first install Package Control and afterwards follow the installation instructions of the Sublime packages mentioned at their websites.

Windows Software

I am often using the following Windows software.

General:

Node.js:

Database:

Platform as a Service:

Version Control:

Web Browser:

Chrome WebBrowser Extensions

Other programming languages:

Installation

To automatically install all listed native Windows software, please install Chocolatey and run installSoftware.cmd script. The Chrome web browser extensions must be installed manually.

JavaScript

CSS:

Database:

Framework:

Hybrid:

Package Manager:

Scaffolding:

Task Runner:

Testing:

Web application framework:

Feedback

Suggestions are welcome!

Credits

The following sites are very helpful.

License

Copyright (c) 2016 Marco Koch

MIT License, see LICENSE.txt for more details.

About

Marco's fullstack JavaScript development environment on Windows

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published