# Contributors

## Contributors

1. **Programming Language**: Ensure you have the required programming language and its associated tools installed on your system. Most blockchain libraries are likely written in languages like JavaScript, and TypeScript.
2. **Version Control**: Install Git on your system if you haven't already. You can download it from [git-scm.com](https://git-scm.com/).
3. Make sure you have already installed Node  (NPM) on your local machine. You can download it from [here](https://nodejs.org/en/download).
4. **Dependencies**: Review the repository's documentation or README file for any specific dependencies required by the library.

#### Environment Setup

1. **Clone the Repository**: Open a terminal or command prompt and use Git to clone the repository to your local machine. For example:<br>

   ```bash
   git clone https://github.com/username/xchain-lib.git
   ```
2. **Navigate to the Directory**: Move into the directory of the cloned repository:<br>

   ```bash
   cd xchain-lib
   ```

**Note:** Some repositories might require building before use. Follow the instructions in the repository's [README ](https://github.com/xchainjs/xchainjs-lib/blob/master/README.md)or [documentation ](https://github.com/xchainjs/xchainjs-lib/tree/master)for how to build the library, if necessary.

#### Start and Test

Run provided tests to ensure everything is working as expected.

```
yarn 
yarn build
yarn test
```


---

# 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://xchainjs.gitbook.io/xchainjs/contributors.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.
