====== 開発環境 ====== 環境はすぐに再現できるようにしておくべき。 それがスクリプトなのか、ドキュメントなのかは問わない。 ===== 環境について ===== 色々な OS を行き来するので、可能な限り共通した環境を構築可能にする必要がある。 特に以下の OS はよく使うので、相互に行き来しても困らないようにしておく。 * Debian * Ubuntu * Zorin OS * macOS * Windows ===== dotfiles について ===== 環境は [[https://github.com/viasnake/dotfiles|dotfiles]] を使って構築可能。 いずれもコマンドを叩くだけで必要最低限のものが用意される状態を目指す。 複数の OS で同じような環境を再現できることも目指す。 現時点では、以下の OS がサポートされている。 * Debian * Raspbian * Ubuntu * Zorin OS * MacOS * Windows Subsystem for Linux (WSL1) * Windows Subsystem for Linux 2 (WSL2) 将来的には以下の OS のサポートも目指す。 * Windows それぞれの OS 判定ロジックはすでに記述済みなので、あとは各 OS での自動化スクリプトを用意するだけ。 SEE: [[https://github.com/viasnake/dotfiles/blob/master/script/bootstrap#L63-L97|判定ロジック]] ==== インストール方法 ==== git clone git@github.com:viasnake/dotfiles.git cd dotfiles make all ==== アンインストール方法 ==== make clean ==== 変更履歴 ==== {{rss>https://github.com/viasnake/dotfiles/commits/master.atom 30 date author}}