# First Contribution Guide

Unsure where to begin contributing to Secret Network?

You can start by looking through [open issues labeled with `help-wanted`](https://github.com/scrtlabs/SecretNetwork/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22+).

The full documentation is available online if you want to learn more about Secret Network and how to build Secret Contracts and secret apps.

### Submit Pull Requests

The process described here has several goals:

* Maintain Secret Network's quality.
* Fix problems that are important to users.
* Engage the community in working toward the best possible Secret Network.
* Enable a sustainable system for Secret Network's maintainers to review contributions.

Please follow these steps to have your contribution considered by the maintainers:

1. Choose from the list of [templates](/secret-network-documentation/infrastructure/how-to-contribute/pull-request-templates.md) and follow all instructions.
2. After you submit your pull request, verify that all [status checks](https://help.github.com/articles/about-status-checks) are passing.

Keep in mind, that the reviewer(s) may ask you to complete additional changes before your pull request can be accepted.


---

# 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.scrt.network/secret-network-documentation/infrastructure/how-to-contribute/first-contribution-guide.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.
