<commit_before># Libyui::Rake

Rake tasks to help with uniform handling of libyui related projects. It provides setup for
[packaging tasks](http://github.com/openSUSE/packaging_tasks) and add some additional tasks.

## Quick Start

Create a `Rakefile` with this content:

```
  require "libyui/rake"
```

## Packaging tasks setup

### Customizing

Libyui::Task provides a method to change packaging tasks configuration. As it's
just a proxy for `::Packaging.configuration`, the same options will be
available.

```ruby
  Libyui::Task.configuration do |conf|
    conf.obs_api = "https://api.opensuse.org/"
    conf.obs_project = "Devel:Libyui:Head"
  end
```

### Default configuration

By default, this is the packaging tasks configuration:

* `obs_project`: `devel:libraries:libyui`
* `obs_sr_project`: `openSUSE:Factory`

However, setting the environment variable `LIBYUI_SUBMIT` to `SLES` will modify
this configuration as follows:

* `obs_api`: `https://api.suse.de/`
* `obs_project`: `Devel:YaST:Head`
* `obs_target`: `SLE-12-SP1`
* `obs_sr_project`: `SUSE:SLE-12-SP1:GA`

## Additional tasks

### version:check

Check that version numbers are in sync.

### version:bump

Increase the last part of version in spec and CMake files.

### test

Pretend to run the test suite.

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

## License
This package is licensed under
[LGPL-2.1](http://www.gnu.org/licenses/lgpl-2.1.html).
<commit_msg>Fix Libyui::Tasks references in README.md<commit_after># Libyui::Rake

Rake tasks to help with uniform handling of libyui related projects. It provides setup for
[packaging tasks](http://github.com/openSUSE/packaging_tasks) and add some additional tasks.

## Quick Start

Create a `Rakefile` with this content:

```
  require "libyui/rake"
```

## Packaging tasks setup

### Customizing

Libyui::Tasks provides a method to change packaging tasks configuration. As it's
just a proxy for `::Packaging.configuration`, the same options will be
available.

```ruby
  Libyui::Tasks.configuration do |conf|
    conf.obs_api = "https://api.opensuse.org/"
    conf.obs_project = "Devel:Libyui:Head"
  end
```

### Default configuration

By default, this is the packaging tasks configuration:

* `obs_project`: `devel:libraries:libyui`
* `obs_sr_project`: `openSUSE:Factory`

However, setting the environment variable `LIBYUI_SUBMIT` to `SLES` will modify
this configuration as follows:

* `obs_api`: `https://api.suse.de/`
* `obs_project`: `Devel:YaST:Head`
* `obs_target`: `SLE-12-SP1`
* `obs_sr_project`: `SUSE:SLE-12-SP1:GA`

## Additional tasks

### version:check

Check that version numbers are in sync.

### version:bump

Increase the last part of version in spec and CMake files.

### test

Pretend to run the test suite.

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

## License
This package is licensed under
[LGPL-2.1](http://www.gnu.org/licenses/lgpl-2.1.html).

{'fraction_non_alphanumeric': 0.1233252131546894, 'fraction_numerical': 0.009135200974421437, 'mean_word_length': 4.6058020477815695, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 2, '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': '437436', 'n_tokens_mistral': 1114, 'n_tokens_neox': 1069, 'n_words': 360}