# Contributing

## Interested in contributing code?

Please do! Fork the project and please commit your changes in small incremental steps with descriptive messages. Code quality is not the biggest concern but refrain from simple mistakes. It's a good idea to create an issue when implementing a feature so people don't work on the same feature/issue in an asynchronous manner.

* Join the [Cyberpunk 2077 Modding Server](https://github.com/WolvenKit/WolvenKit/blob/463-Import-Export-Tool/discord.gg/Epkq79kd96) for active development
* Visit our [GitHub organization](https://github.com/WolvenKit) to track progress, development, and issues

## I'm not a programmer, how can I help?

The best way to contribute to WolvenKit directly without submitting code is by writing documentation or guides. We are always in need of help documenting WolvenKit within this wiki. You can submit changes by creating a GitBook account and using this invitation to our Organization: <https://app.gitbook.com/invite/-MP5ijqI11FeeX7c8-N8/OVHjxIctfql4c2fCdDv9>\
\
If you have any questions or want to chat with developers, please reach out on our [**Discord**](/wolvenkit/help/community.md)!

## Building WolvenKit with Visual Studio

### **Install .NET 8**

<https://dotnet.microsoft.com/en-us/download/dotnet/8.0>

### **Install the latest Visual Studio release**

<https://visualstudio.microsoft.com/downloads/>

### Check out the source code with Git

<https://github.com/WolvenKit/WolvenKit>

![](/files/IUTHvGpaDc9Bk8aEhQzO)

### **Build and Run**

1. Open All.sln
2. Build WolvenKit on Debug


---

# 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://wiki.redmodding.org/wolvenkit/help/contributing.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.
