<commit_before>---
layout: content
title:  "Authors and Contributors"
categories: tcpreplay wiki
description: "Information regarding authors, contributors and history of Tcpreplay. Also contains information on how to contribute to the project."
---

Tcpreplay is authored by <NAME>(@synfinatic). In 2013 <NAME> (@fklassen),
Co-founder and VP Advanced Technology, [AppNeta Inc.](http://appneta.com) added performance 
features and enhancements, and ultimately took over the maintenance of Tcpreplay. For more
information see [the history of Tcpreplay][history].

The source code repository has moved to GitHub. You can get a working copy of the repository by 
installing **git** and executing:

```
git clone git@github.com:appneta/tcpreplay.git
```

## How To Contribute

It's easy. Basically you...

* [Set up git][git]
* [Fork]
* Edit (we that you create a branch per issue)
* [Send a PR][pr]

### Details:

You will find that you will not be able to contribute to the Tcpreplay project directly if you
use clone the appneta/tcpreplay repo. If you believe that you may someday contribute to the
repository, GitHub provides an innovative approach. Forking the @appneta/tcpreplay repository
allows you to work on your own copy of the repository and submit code changes without first
asking permission from the authors. Forking is also considered to be a compliment so fork away:
   
* if you haven't already done so, get yourself a free [GitHub](https://github.com) ID and visit @appneta/tcpreplay
* click the **Fork** button to get your own private copy of the repository
* on your build system clone your private repository:

```
git clone git@github.com:<your ID>/tcpreplay.git
```

* we like to keep the **master** branch available for projection ready code so we recommend that you make a branch for
each feature or bug fix
* when you are happy with your work, push it to your GitHub repository
* on your GitHub repository select your new branch and submit a **Pull Request** to **master**
* optionally monitor the status of your submission [here](https://github.com/appneta/tcpreplay/network)

We will review and possibly discuss the changes with you through GitHub services. 
If we accept the submission, it will instantly be applied to the production **master** branch.

## Additional Information
Please visit our [wiki](http://tcpreplay.appneta.com).

or visit our [developers wiki](https://github.com/appneta/tcpreplay/wiki)

[Fork]:   https://help.github.com/articles/fork-a-repo
[pr]:     https://help.github.com/articles/using-pull-requests
[git]:    https://help.github.com/articles/set-up-git
[history]: history.html<commit_msg>translate some files to Japanese<commit_after>---
layout: content
title:  "Authors and Contributors"
categories: tcpreplay wiki
description: "Information regarding authors, contributors and history of Tcpreplay. Also contains information on how to contribute to the project."
---

Tcpreplay  <NAME>(@synfinatic) ɂč܂B
2013 NɁA[AppNeta Inc.](http://appneta.com) ̑nƎ҂ 1l
VP Advanced Technology ł <NAME> (@fklassen)
ptH[}XコA
̌ Tcpreplay ̃eiƂĈp܂B
[the history of Tcpreplay][history] ɏڍ׏񂪋LڂĂ܂B

\[XR[h̃|Wg GitHub Ɉړ܂B
**git** CXg[Ls邱Ƃ
J̃|WgRs[ł܂:

```
git clone <EMAIL>:appneta/tcpreplay.git
```

## Rgr[g@^How To Contribute

ȒPłBP...

* [Set up git][git]
* [Fork]
* ҏW (issue Ƃ branch ؂܂)
* [Send a PR][pr]

### ڍׁ^Details:

appneta/tcpreplay ̃|WgN[ĂA
Tcpreplay vWFNgɒڂ̓Rgr[głȂƂɋCtł傤B
|WgɃRgr[g邱ƂlĂꍇɂ́A
GitHub ͊vVIȃAv[`񋟂ĂĂ܂B
@appneta/tcpreplay |Wg fork 邱ƂŁA
J҂Ƀ\[XR[h commit ėǂȂǂ₷邱ƂȂɁA
Ȃg̃|WgR~bg邱Ƃł̂łB
|Wg fork 邱Ƃ́A^𑗂Ƃ݂Ȃ܂:

* ܂AJEgĂȂȂAt[ [GitHub](https://github.com) AJEg쐬 @appneta/tcpreplay ɃANZXĂ
* **Fork** {^NbN|Wg茳ɃRs[Ă
* Ȃ̊Ń|Wg clone Ă:

```
git clone git<EMAIL>:<your ID>/tcpreplay.git
```

* **master** branch ͂ł[Xł悤ɕۂĂ̂ŁA@\Ƃ邢͏C bug Ƃ branch 邱Ƃ߂܂
* ܂Cł炠Ȃ GitHub |Wg push Ă
* Ȃ GitHub |WgŐV branch I **master**  *Pull Request** Ă
* PR ̏Ԃ [^here](https://github.com/appneta/tcpreplay/network) ŊmFł܂

JҒB́AGitHub ̃T[rXłȂ̃R[hr[c_܂B
Ă󂯓ꍇɂ́Av_NVu` **master** ɂɎ荞܂܂B

## ǉ^Additional Information
[[U wiki^wiki](http://tcpreplay.appneta.com) ĂB

邢 [JҌ wiki^developers wiki](https://github.com/appneta/tcpreplay/wiki)
ɃANZXĂB

[Fork]:   https://help.github.com/articles/fork-a-repo
[pr]:     https://help.github.com/articles/using-pull-requests
[git]:    https://help.github.com/articles/set-up-git
[history]: history.html
{'fraction_non_alphanumeric': 0.12405411602843384, 'fraction_numerical': 0.002293052052281587, 'mean_word_length': 4.847184986595174, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 12, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, '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': '7291795', 'n_tokens_mistral': 1737, 'n_tokens_neox': 1678, 'n_words': 501}