<commit_before># 📦 Stencila Buildpack for `apt` packages

**A [Cloud Native Buildpack](https://buildpacks.io/) that installs `apt`-based packages**

This buildpack is a Rust port of [`heroku-buildpack-apt`](https://github.com/heroku/heroku-buildpack-apt) using [`libcnb.rs`](https://github.com/Malax/libcnb.rs) and Stencila's own utilities for buildpacks.

## Detection

Matches against a project that has an `Aptfile` in its root folder.

## Apt packages installed

The packages to be installed are listed in the `Aptfile`,

```sh
# List packages on separate lines
libexample-dev
another

# Or include links to .deb files
https://downloads.example.com/example.deb

# Add custom apt repos (only required if using packages outside of the standard Ubuntu APT repositories)
:repo:deb https://apt.example.com/ focal main
```<commit_msg>docs(APT buildpack): Add note about rep options<commit_after># 📦 Stencila Buildpack for `apt` packages

**A [Cloud Native Buildpack](https://buildpacks.io/) that installs `apt`-based packages**

This buildpack is a Rust port of [`heroku-buildpack-apt`](https://github.com/heroku/heroku-buildpack-apt) using [`libcnb.rs`](https://github.com/Malax/libcnb.rs) and Stencila's own utilities for buildpacks.

## Detection

Matches against a project that has an `Aptfile` in its root folder.

## Apt packages installed

The packages to be installed are listed in the `Aptfile`,

```sh
# List packages on separate lines
libexample-dev
another

# Or include links to .deb files
https://downloads.example.com/example.deb

# Add custom apt repos (only required if using packages outside of the standard Ubuntu APT repositories)
:repo: deb https://apt.example.com/ bionic main

# If necessary, you can add options for the repo e.g.
:repo: deb [trusted=yes] https://apt.example.com/ bionic main
```
{'fraction_non_alphanumeric': 0.11227297743533296, 'fraction_numerical': 0.0, 'mean_word_length': 4.735015772870662, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 11, 'lorem ipsum': 0, 'www.': 0, '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': '3685149', 'n_tokens_mistral': 590, 'n_tokens_neox': 547, 'n_words': 207}