setup instructions and resources for my dev environment

This repo has docs, configs, and a bash script for setting up my Ubuntu/Debian dev environment.

It supports the following software:

It's designed for distros with apt like Ubuntu for both standalone installations and WSL.

my bash skills aren't that good! help is appreciated

docs

  • instructions (see below)
  • fish/ — config files that get copied over for fish initialization
  • vscode/ — settings, snippets, and keybindings for VSCode (copied over by the script unless they exist or the paths aren't right)
  • keyrate/ — speedy keyboard repeat rates
  • windows/ — extra steps and notes for Windows users

instructions

Requirements:

  • apt like Debian and Ubuntu

1. install a browser and git for development

2. install a text editor (with good Svelte support if you need it) like VSCode — see the vscode/ directory for recommended extensions and docs/config

3. download this repo's files 📁 and run setup.sh:

git clone https://github.com/ryanatkn/setup
cd setup
bash setup.sh

and follow the prompts ⚡

setup.sh should be idempotent; if you notice a problem running it more than once, bug reports are appreciated

4. log out and back in to update your shell, or reboot for good measure

5. go develop

cd ~/dev # currently hardcoded in script
git clone git@github.com:yourname/someproject
cd someproject
npm i
# then
c . # alias for `code .`
gg # alias for `gro dev`

learn more about @ryanatkn/gro

todo

  • improve the bash script so the authors look like they know what they're doing
  • consider renaming this repo from setup to something less generic, maybe I should give in to dotfiles

license 🐦

public domain ⚘ The Unlicense

Top categories

svelte logo

Want a Svelte site built?

Hire a Svelte developer
Loading Svelte Themes