Developing Wetstone
If you want to contribute to Wetstone, follow these steps to get started.
Plugin Setup
- Clone the repository and setup dependencies
$ git clone https://github.com/molenzwiebel/Wetstone $ cd Wetstone $ dotnet restore
- Adjust the
UnhollowedDllPath
inWetstone.csproj
to point to your installation of VRising.- Make sure you have installed BepInEx in your game.
- Run the game at least once to make BepInEx generate unhollowed assemblies.
- You should now have a directory in
{GameDir}/BepInEx/unhollowed
. Use the full path to this folder asUnhollowedDllPath
.
- Build the plugin
$ dotnet build
Documentation Setup
This Wetstone documentation lives on the github-pages
branch as a Jekyll project. In order to develop it, simply clone the repository and switch branches:
$ git clone https://github.com/molenzwiebel/Wetstone
$ cd Wetstone
$ git checkout github-pages
If you’d like to preview your changes locally, you can use the following Docker command:
$ docker run --rm --volume="$(PWD):/srv/jekyll:Z" -p 4000:4000 -it jekyll/jekyll:4.2.2 jekyll serve --force_polling
Open http://localhost:4000/Wetstone in your browser after it finishes building.