# Development

This section details everything you need to know to get [Stooa](https://github.com/Stooa/Stooa) up and running in development environments.

## Setup and run development environment

Here you can find all the documentation about how to [setup and run development environment](/documentation/development/setup-environment.md) properly.

## Structure of the project

Here you can find all the information about how [Stooa code is structured](/documentation/development/structure.md).

## How to update Jitsi Meet Library manually ?

Here you can find all the information about how to [update Jitsi Meet Library](/documentation/development/update-jitsi-lib.md).

## How to update the [API Platform](https://api-platform.com/) autogenerated types manually?

Here you can find all the information about how to [update API Platform autogenerated types](https://github.com/Stooa/Documentation/blob/main/docs/development/update-api-platform-types.md).

## License

Every code accepted in [Stooa](https://github.com/Stooa/Stooa) codebase is licensed under [MPL 2.0](https://github.com/Stooa/Documentation/blob/main/DCOLICENSE/README.md). You must be careful to not include any code that can not be licensed under this license.

Please [read carefully our license](https://github.com/Stooa/Documentation/blob/main/DCOLICENSE/README.md) and ask us if you have any questions as well as the [Contribution policy](https://github.com/Stooa/Documentation/blob/main/CONTRIBUTING/README.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.stooa.com/documentation/development.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
