<commit_before># Development Environment Setup

We have a development container setup that uses [`vagrant`](https://www.vagrantup.com/)+[`docker`](https://www.docker.com/). This approach lets us isolate all the dependencies for running an instance of TBA. Before you start, be sure you have forked this repository to your own account namespace and cloned the code. If this process is new to you, check out GitHub's guides for [forking](https://guides.github.com/activities/forking/) and the [contributing workflow](https://guides.github.com/introduction/flow/).  
## Install Dependencies

You should be able to install `docker` and `vagrant` from your system's package manager (Homebrew, `apt`, etc.).

Ensure that the version of `vagrant` is at least `1.8.1 (run `vagrant --version to confirm). Some linux distributions, like Debian, may not always have the newest version available in the repositories. If that's the case, you may need to install `vagrant` from [the website](https://www.vagrantup.com).

This is optional, but you may also want to configure running `docker` as a non-root user and to automatically start on system boot. You can find instructions [here](https://docs.docker.com/engine/installation/linux/linux-postinstall/).

## Start the Container
<commit_msg>Update dev-container.md (#2304)<commit_after># Development Environment Setup

We have a development container setup that uses [`vagrant`](https://www.vagrantup.com/)+[`docker`](https://www.docker.com/). This approach lets us isolate all the dependencies for running an instance of TBA. Before you start, be sure you have forked this repository to your own account namespace and cloned the code. If this process is new to you, check out GitHub's guides for [forking](https://guides.github.com/activities/forking/) and the [contributing workflow](https://guides.github.com/introduction/flow/).  
## Install Dependencies

You should be able to install `docker` and `vagrant` from your system's package manager (Homebrew, `apt`, etc.).

Ensure that the version of `vagrant` is at least `1.8.1` (run `vagrant --version` to confirm). Some linux distributions, like Debian, may not always have the newest version available in the repositories. If that's the case, you may need to install `vagrant` from [the website](https://www.vagrantup.com).

This is optional, but you may also want to configure running `docker` as a non-root user and to automatically start on system boot. You can find instructions [here](https://docs.docker.com/engine/installation/linux/linux-postinstall/).

## Start the Container

{'fraction_non_alphanumeric': 0.1004654771140419, 'fraction_numerical': 0.003878975950349108, 'mean_word_length': 4.795505617977528, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 12, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5964035', 'n_tokens_mistral': 725, 'n_tokens_neox': 682, 'n_words': 316}