https://github.com/penx/devenv
Scripts to set up development environment
https://github.com/penx/devenv
Last synced: 5 months ago
JSON representation
Scripts to set up development environment
- Host: GitHub
- URL: https://github.com/penx/devenv
- Owner: penx
- Created: 2014-01-29T12:27:04.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2024-10-22T10:11:46.000Z (about 1 year ago)
- Last Synced: 2024-10-28T10:16:32.644Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 60.5 KB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# devenv
Scripts to set up development environment
## Script
Set configuration settings - email address is used to create a new RSA key.
```
export MYEMAIL=...
```
Then run the following (don't copy paste, as zsh will launch a new shell):
```sh
xcode-select --install
mkdir ~/Developer
cd ~/Developer
git clone https://github.com/penx/devenv.git
cd devenv
./1-init.sh
code .
```
This will install the minimal to get zsh and vscode installed, allowing the below to be edited.
Then edit/run:
```sh
./2-install.sh
./3-config.sh
./4-shell.sh
```
A few manual CLI steps that require interaction:
```sh
gh auth login
```
Manual installations are listed in `5-manual.md`.
Non-work apps can be installed via
```sh
./personal.sh
```
# Not yet scripted
## Browsers & Testing
- Chrome addons TBC
- React devtools https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi
- Redux devtools
- Android emulator, launch 'android' from sdk tools folder to get Android SDK Manager and 'Manage AVDs'
## Registration
- Charles Registration in email 'Charles User License' from 'Charles License '
## Mac manual install or app config
- Finder config
- System Preferences
- Security and Privacy
- Allow applications downloaded from anywhere
- Display arrangement
## Fonts
- Free
- [Popular](http://www.fontsquirrel.com/fonts/list/popular)
- Commercial
- Helvetica
- Trade Gothic
- Bodoni
- Frutiger
- Myriad
- Clarendon
- Bau
- Gotham Condensed