Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/augbog/dev-envy
My development environment. A list of things that optimize your work flow including bash scripts, Sublime plugins, etc.
https://github.com/augbog/dev-envy
Last synced: about 2 months ago
JSON representation
My development environment. A list of things that optimize your work flow including bash scripts, Sublime plugins, etc.
- Host: GitHub
- URL: https://github.com/augbog/dev-envy
- Owner: augbog
- Created: 2014-10-31T17:42:12.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2019-11-01T20:54:24.000Z (about 5 years ago)
- Last Synced: 2024-10-17T06:30:56.262Z (2 months ago)
- Language: Shell
- Homepage:
- Size: 31.3 KB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
dev-envy
========The ultimate development environment? A list of things that optimize your work flow including bash scripts, Sublime plugins, etc.
Don't know markup? Here you go: Markup on Github
## Files
`.bash_profile` Edit your `~/.bash_profile` to get access to terminal commands.`.editorconfig` Put at the root of project folder and use in conjunction with Sublime EditorConfig
`.csscomb.json` Put at the root of project folder and use in conjunction with [csscomb](http://csscomb.com/)
`.eslintrc` I opt for [Airbnb's JavaScript style guide](https://github.com/airbnb/javascript)
## Sublime Text
* Emmet.io
* Generate HTML markup with CSS Selector syntax
* Documentation* ToDoReview
* Creates a list of all TODOs in certain files, folders, projects and takes you directly to them
* Allows you to right-click in Project pane to only look at TODOs of specific project
* Supports priorities and allows you to sort TODOs by just adding (1) or (2)
* Exclude .git and node_modules folder* Color Highlighter
* When highlighting HEX and RGB values, in CSS, color of highlighter will match color* Material-Theme
* Material Design theme for Sublime## Atom
Please see `atom-packages.txt` for packages. If you have installed CLI commands for Atom
and are able to use `apm`, you can do `apm install --packages-file atom-packages.txt` to
install them.## Vim
```
Plugin 'airblade/vim-gitgutter'
Plugin 'bling/vim-airline'
Plugin 'editorconfig/editorconfig-vim'
Plugin 'godlygeek/tabular'
Plugin 'moll/vim-node'
Plugin 'scrooloose/nerdtree'
Plugin 'tomtom/tcomment_vim'
Plugin 'wincent/command-t'
Plugin 'mkitt/tabline.vim'
Bundle 'majutsushi/tagbar'
Bundle 'Valloric/YouCompleteMe'
Bundle 'jelera/vim-javascript-syntax'
Bundle 'scrooloose/syntastic'
```Note: You should alias your `vim` to [MacVim](https://github.com/macvim-dev/macvim) because YouCompleteMe only works for higher versions. You will also need to recompile the [YCM plugin which they mention in their README](https://github.com/Valloric/YouCompleteMe).
`command-t` also requires you to compile the plugin before you can actually use it. You can find how to under [Compiling Command-T in the help](https://github.com/wincent/command-t/blob/master/doc/command-t.txt) information.
## CLI tools
Miscellaneous tools that are useful to have in the command line
One line install
```
brew install trash jq
```## NPM tools
Miscellaneous npm packages that are useful to have
One line install
```
npm install -g node-inspector eslint nvm grunt-cli
```## Chrome extensions
Development
* React Developer Tools
Design
* WhatFont
* Dimensions