<commit_before><!-- Copyright 2015 The Chromium Authors. All rights reserved.
     Use of this source code is governed by a BSD-style license that can be
     found in the LICENSE file.
-->
# Code of Conduct

We follow the [Chromium code of conduct](
https://chromium.googlesource.com/chromium/src/+/master/CODE_OF_CONDUCT.md) in
our our repos and organizations, mailing lists, and other communications.

# Issues

Please use crbug.com issue tracker. Relevant components to file bugs to include
"Speed", "Test>Telemetry", "Speed>Dashboard", "Speed>Tracing", and "Speed>Bisection".

Do not use the github issue tracker.

# Workflow

*Note*: If you are a chromium project contributor and already have a `chromium/src`  checkout,
you probably want to use the clone of this repo under that checkout's `third_party`
directory instead of cloning and editing this repo directly.
See [Contributing from a Chromium checkout](#contributing-from-a-chromium-checkout)
for details.

Install [depot_tools](
https://www.chromium.org/developers/how-tos/install-depot-tools).

Then checkout the catapult repo.

`git clone https://chromium.googlesource.com/catapult`

You can then create a local branch, make and commit your change.

```
cd catapult
git checkout -t -b foo origin/master
... edit files ...
git commit -a -m "New files"
```

Once you're ready for a review do:

`git cl upload`

Once uploaded you can view the CL in Gerrit and **request a review** by
clicking the "Start Review" button, and adding a reviewer from the
[OWNERS](/OWNERS) file. You can also click the "CQ Dry Run" button to run all
the tests on your change.

If you get review feedback, edit and commit locally and then do another upload
with the new files. Before you commit you'll want to sync to the tip-of-tree.
You can either merge or rebase, it's up to you.

Then, submit your changes through the commit queue by checking the "Commit" box.

Once everything is landed, you can cleanup your branch.

```
git checkout master
git branch -D foo
```

# Troubleshooting
<commit_msg>Updates contributing guide for main branch development<commit_after><!-- Copyright 2015 The Chromium Authors. All rights reserved.
     Use of this source code is governed by a BSD-style license that can be
     found in the LICENSE file.
-->
# Code of Conduct

We follow the [Chromium code of conduct](
https://chromium.googlesource.com/chromium/src/+/main/CODE_OF_CONDUCT.md) in
our our repos and organizations, mailing lists, and other communications.

# Issues

Please use crbug.com issue tracker. Relevant components to file bugs to include
"Speed", "Test>Telemetry", "Speed>Dashboard", "Speed>Tracing", and "Speed>Bisection".

Do not use the github issue tracker.

# Workflow

*Note*: If you are a chromium project contributor and already have a `chromium/src`  checkout,
you probably want to use the clone of this repo under that checkout's `third_party`
directory instead of cloning and editing this repo directly.
See [Contributing from a Chromium checkout](#contributing-from-a-chromium-checkout)
for details.

Install [depot_tools](
https://www.chromium.org/developers/how-tos/install-depot-tools).

Then checkout the catapult repo.

`git clone https://chromium.googlesource.com/catapult`

You can then create a local branch, make and commit your change.

```
cd catapult
git checkout -t -b foo origin/main
... edit files ...
git commit -a -m "New files"
```

Once you're ready for a review do:

`git cl upload`

Once uploaded you can view the CL in Gerrit and **request a review** by
clicking the "Start Review" button, and adding a reviewer from the
[OWNERS](/OWNERS) file. You can also click the "CQ Dry Run" button to run all
the tests on your change.

If you get review feedback, edit and commit locally and then do another upload
with the new files. Before you commit you'll want to sync to the tip-of-tree.
You can either merge or rebase, it's up to you.

Then, submit your changes through the commit queue by checking the "Commit" box.

Once everything is landed, you can cleanup your branch.

```
git checkout main
git branch -D foo
```

# Troubleshooting

{'fraction_non_alphanumeric': 0.08161282487247996, 'fraction_numerical': 0.0019431624969638087, 'mean_word_length': 4.179874213836478, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 13, 'https://': 6, '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': '2432290', 'n_tokens_mistral': 1250, 'n_tokens_neox': 1169, 'n_words': 572}