<commit_before># Artifacts

- [Component configuration files](#configuration-files)
- [Comment Tags](#comment-tags)
- [`version` file](#version-file)
- [`mdeps` file](#mdeps-file)

# Component Configuration Files

Component configuration files should be  located in the root of repository

- `version`
  - Keeps development and release version numbers
- `mdeps`
  - Managed dependencies list
- `mdeps-changed`
  - Actual for `release` branch only. List of managed dependenciens which has been changed since last minor version

# Comment Tags

Comment tags are used inside commit comments

- `#scm-mdeps`
  - Commit in `develop` branch which actualizes mdeps.conf dependencies
- `#scm-ver 1.5.0`
  - Commit in `develop` branch which increments version
- `#scm-ver release`
  - Commit in `release` branch which truncates `-SNAPSHOT`
- `#scm-ignore`
  - Commit in `develop` branch which shows that all previous feature commits are ignored

# `version` file

Contains a single line.

`develop` branch:
```ini
1.5.0-SNAPSHOT
```
`release`  branch:
```ini
1.4.0
```  

# `mdeps` file

Contains few lines, :

```
com.mycompany:component-one:4.2.0
com.mycompany:component-two:1.56.0
com.mycompany:component-three:2.1.0
```<commit_msg>Update artifacts.md<commit_after># Artifacts

- [Component configuration files](#configuration-files)
- [Comment Tags](#comment-tags)
- [`version` file](#version-file)
- [`mdeps` file](#mdeps-file)

# Component Configuration Files

Component configuration files should be  located in the root of repository

- `version`
  - Keeps development and release version numbers
- `mdeps`
  - Managed dependencies list
- `mdeps-changed`
  - Actual for `release` branch only. List of managed dependenciens which has been changed since last minor version
  
## `version` file

Contains a single line.

`develop` branch:
```ini
1.5.0-SNAPSHOT
```
`release`  branch:
```ini
1.4.0
```  

## `mdeps` file

Contains few lines, :

```
com.mycompany:component-one:4.2.0
com.mycompany:component-two:1.56.0
com.mycompany:component-three:2.1.0
```

# Comment Tags

Comment tags are placed inside commit comments

- `#scm-mdeps`
  - Commit in `develop` branch which actualizes mdeps.conf dependencies
- `#scm-ver 1.5.0`
  - Commit in `develop` branch which increments version
- `#scm-ver release`
  - Commit in `release` branch which truncates `-SNAPSHOT`
- `#scm-ignore`
  - Commit in `develop` branch which shows that all previous feature commits are ignored

{'fraction_non_alphanumeric': 0.12129817444219067, 'fraction_numerical': 0.015415821501014199, 'mean_word_length': 4.22457627118644, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '6092738', 'n_tokens_mistral': 823, 'n_tokens_neox': 783, 'n_words': 253}