# complete doc on the inject API?

**URL:** https://community.gatling.io/t/complete-doc-on-the-inject-api/420
**Category:** Gatling (Open-Source)
**Created:** [June 8, 2013, 12:32am UTC](https://community.gatling.io/t/complete-doc-on-the-inject-api/420 "2013-06-08T00:32:55Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Shawna](https://avatars.discourse-cdn.com/v4/letter/s/b9e5f3/32.png) [@Shawna](https://community.gatling.io/u/Shawna)
#### Post date: [June 8, 2013, 12:32am UTC](https://community.gatling.io/t/complete-doc-on-the-inject-api/420/1 "2013-06-08T00:32:55Z")

</div>

found some example here:

[https://github.com/excilys/gatling/wiki/Gatling-2](https://github.com/excilys/gatling/wiki/Gatling-2)

Is there a doc to detail the complete api some where?

Thx

---

<div class="post-metadata">

### Author: ![Excilys](https://avatars.discourse-cdn.com/v4/letter/e/8797f3/32.png) [@Excilys](https://community.gatling.io/u/Excilys)
#### Post date: [June 8, 2013, 6:05am UTC](https://community.gatling.io/t/complete-doc-on-the-inject-api/420/2 "2013-06-08T06:05:57Z")

</div>

Gatling 2 is not properly documented yet.  
The main reason is that it’s not possible to have multiple versions of the documentation with Github wiki.  
We’ll fully redesign Gatling’s website and get the documentation out of Github wiki.

---

<div class="post-metadata">

### Author: ![Shawna](https://avatars.discourse-cdn.com/v4/letter/s/b9e5f3/32.png) [@Shawna](https://community.gatling.io/u/Shawna)
#### Post date: [June 10, 2013, 4:47pm UTC](https://community.gatling.io/t/complete-doc-on-the-inject-api/420/3 "2013-06-10T16:47:06Z")

</div>

Do you have an eta on that? Also before that happens, what is the best way to find out all the apis besides going through the code?

Thx!

---

<div class="post-metadata">

### Author: ![Excilys](https://avatars.discourse-cdn.com/v4/letter/e/8797f3/32.png) [@Excilys](https://community.gatling.io/u/Excilys)
#### Post date: [June 10, 2013, 6:00pm UTC](https://community.gatling.io/t/complete-doc-on-the-inject-api/420/4 "2013-06-10T18:00:30Z")

</div>

> Do you have an eta on that?

Nope. We're currently 3 active committers and lately the jobs we get paid  
for and our personal lives tend to get in the way of any planning tentative  
🙂  
However, we'll soon start building a new website and will progressively  
move the doc there (out of Github wiki).

> Also before that happens, what is the best way to find out all the apis  
> besides going through the code?

Ask there

---

<div class="post-metadata">

### Author: ![nadine.whitfield](https://avatars.discourse-cdn.com/v4/letter/n/958977/32.png) [@nadine.whitfield](https://community.gatling.io/u/nadine.whitfield)
#### Post date: [July 20, 2014, 7:01am UTC](https://community.gatling.io/t/complete-doc-on-the-inject-api/420/5 "2014-07-20T07:01:09Z")

</div>

I have an idea on how to do this in a less labor intensive way.

Instead of creating full guides for each version of the API, how about if you create a wiki entry using the “rosetta stone” approach?

That is where you address a specific programming task or problem and implement a solution using different languages in a side-by-side fashion.

---

<div class="post-metadata">

### Author: ![Excilys](https://avatars.discourse-cdn.com/v4/letter/e/8797f3/32.png) [@Excilys](https://community.gatling.io/u/Excilys)
#### Post date: [July 21, 2014, 8:06am UTC](https://community.gatling.io/t/complete-doc-on-the-inject-api/420/6 "2014-07-21T08:06:25Z")

</div>

Hi Nadine.

We originally went with Github wiki for storing our documentation. This was convenient for a starter, but it proved painful on the long term as:

- it can only display one online version
- community can’t contribute (a github wiki is a kind of “hidden” git repository that one can’t send pull requests to)  
For the next major release, we’re moving the documentation out of the github wiki and [directly into the sources](https://github.com/excilys/gatling/tree/master/src/sphinx).

This way, community will be able to contribute and we’ll be able to display all the generated documentation versions on a website.

We already have some recipes (see Cookbooks in wiki) and we hope we’ll have some contributions there.

Recorder and engine versions are aligned. If not, that’s a bug.

Regards,

Stéphane

---

<div class="post-metadata">

### Author: ![nadine.whitfield](https://avatars.discourse-cdn.com/v4/letter/n/958977/32.png) [@nadine.whitfield](https://community.gatling.io/u/nadine.whitfield)
#### Post date: [July 22, 2014, 7:50am UTC](https://community.gatling.io/t/complete-doc-on-the-inject-api/420/7 "2014-07-22T07:50:22Z")

</div>

Yes, GitHub is a good platform, but does have limitations for some types of usage (like an active user community).

I’m glad to hear you are moving the docs into the source code. This should make it easier to maintain the docs and (hopefully) make it easier for users to find things as well.

Thanks
