<commit_before><commit_msg>docs: add packaging workflow info<commit_after># Packaging

## Specific workflow in cerbero when packaging
### Files provider
Files provider is in charge of list, merge and decide which files will be included in the package. Todo so, is iterates through some atrributes of the class. Here will be described something that may help you.

In the FilesProvider class some categories are defined like follows:

```
    LIBS_CAT = 'libs'
    BINS_CAT = 'bins'
    PY_CAT = 'python'category"
    DEVEL_CAT = 'devel'
    LANG_CAT = 'lang'
    TYPELIB_CAT = 'typelibs'
```

A file category is considered any class attribute whose prefix is `files_`, so the following categories will be included in the package:
```
files_extra
files_to_not_package
files_misc
```

All this processes are done through the following functions:
`files_list_by_categories` -> `_list_files_by_category` -> `_get_category_files_list` 

So, if want to add files your packages just create an attribute with the prefix `files_` that will be processed afterwards.
{'fraction_non_alphanumeric': 0.06540284360189573, 'fraction_numerical': 0.0, 'mean_word_length': 4.802197802197802, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5677194', 'n_tokens_mistral': 307, 'n_tokens_neox': 287, 'n_words': 131}