CONTRIBUTING.md
Rama main · réplica de lectura del repositorio original.
# Contributing to OpenLLMetry
Thanks for taking the time to contribute! 😃 🚀
Please refer to our [Contributing Guide](https://traceloop.com/docs/openllmetry/contributing/overview) for instructions on how to contribute.
## Local Testing and Linting in this Repo
A few steps to set up this repo locally.
Run the following at repo root to setup the yarn dependencies.
```shell
npm ci
```
Make sure `uv` is installed for python packages managed by `uv`.
Generally, for setting up and testing an individual package, run the following from repo root.
```shell
npx nx run opentelemetry-instrumentation-openai:install
npx nx run opentelemetry-instrumentation-openai:lint
npx nx run opentelemetry-instrumentation-openai:test
```
Or you can run the following to automatically set up all affected packages.
```shell
npx nx affected -t install
npx nx affected -t lint
npx nx affected -t test
```
At the package directory, you can run `nx` without specifying the package.
```shell
cd packages/opentelemetry-instrumentation-openai
npx nx install
npx nx lint
npx nx test
```