<commit_before>===============
Product details
===============

Summary
=======

This directory contains files that have product detail information in them.
This lets us use the GitHub interface for editing, reviewing, and merging
changes.

Products can have a file in this directory. The file is in JSON format.
Here's an example:

.. code-block:: json

   {
       'active_versions': ['69.0a1', '68.0b8', '67.0.2']
   }

Keys:

``active_versions``
    List of one to five versions of this product that are currently active.

    Note that if you want an option for "all beta versions", end the
    version with ``b`` and omit the beta number. For example, ``68.0b8``
    covers just ``b8`` whereas ``68.0b`` covers all betas for ``68``.


How to update product details files
===================================

To make a change to one of these files, edit it in the GitHub
interface and then create a pull request.

GitHub interface: https://github.com/mozilla-services/socorro/tree/master/product-details

The pull request will be reviewed and merged by a developer.

Once merged, it may take as much as an hour for the caches in production to
expire, but after that you should be able to see the changes in production.


Questions
=========

If you have any questions, please ask in ``#breakpad`` on ``irc.mozilla.org``.
<commit_msg>Fix quotes and clarify valid versions<commit_after>===============
Product details
===============

Summary
=======

This directory contains files that have product detail information in them.
This lets us use the GitHub interface for editing, reviewing, and merging
changes.

Products can have a file in this directory. The file is in JSON format.
Here's an example:

.. code-block:: json

   {
       "active_versions": ["69.0a1", "68.0b8", "67.0.2"]
   }

Keys:

``active_versions``
    List of one or more versions of this product that are currently active.

    If you want an option for "all beta versions", end the version with ``b``
    and omit the beta number. For example, ``68.0b8`` covers just ``b8``
    whereas ``68.0b`` covers all betas for ``68``.

    For Firefox and Fennec, version strings should match the ``Version``
    annotation in the crash report or the adjusted version string determined
    by the Socorro processor's BetaVersionRule.

    For all other products, version strings should match the ``Version``
    annotation in the crash report.


How to update product details files
===================================

To make a change to one of these files, edit it in the GitHub
interface and then create a pull request.

GitHub interface: https://github.com/mozilla-services/socorro/tree/master/product-details

The pull request will be reviewed and merged by a developer.

Once merged, it may take as much as an hour for the caches in production to
expire, but after that you should be able to see the changes in production.


Questions
=========

If you have any questions, please ask in ``#breakpad`` on ``irc.mozilla.org``.

{'fraction_non_alphanumeric': 0.12504168056018672, 'fraction_numerical': 0.014671557185728577, 'mean_word_length': 3.958677685950413, 'pattern_counts': {'":': 1, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, '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': '5186445', 'n_tokens_mistral': 842, 'n_tokens_neox': 777, 'n_words': 410}