Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ivanukhov/.development

Various development-related files
https://github.com/ivanukhov/.development

git tmux zsh

Last synced: about 2 months ago
JSON representation

Various development-related files

Awesome Lists containing this project

README

        

# .development

The repository contains various development-related files. Best enjoyed
responsibly.

## Installation

```sh
git clone https://github.com/IvanUkhov/.development.git ~/.development && make -C ~/.development
```

### Git: Signing commits

Generate a key and upload to GitHub:

```sh
brew install gpg2 gnupg

gpg --full-generate-key # RSA, at least 4096 bits long
gpg --list-secret-keys
gpg --armor --export KEY
```

If the first `gpg` command hangs, use the following instead:

```
cat >key.conf <> ~/.gnupg/gpg-agent.conf
echo "use-agent\nbatch" >> ~/.gnupg/gpg.conf
echo 'export GPG_TTY=$(tty)' >> ~/.zshrc
killall gpg-agent

gpg --list-keys --keyid-format LONG
git config --global commit.gpgsign true
git config --global user.signingkey KEY
```