Skip to content

Contributing Tips

C.J. May edited this page Oct 5, 2022 · 5 revisions

Serving Jekyll locally for testing

You can serve winbin.wtf locally on your own computer, and see changes in real time as you modify documents or page layouts. Follow the instructions below to serve winbin.wtf locally on your machine.

Installing Jekyll

On an Ubuntu-based computer, you can install ruby and bundle with:

sudo apt update && sudo apt install ruby ruby-bundler

Next, clone this repo and cd into the docs directory:

git clone https://github.com/lawndoc/winbin.wtf
cd winbin.wtf/docs

Install Jekyll and other required Gems:

bundle install

Serving the website locally

To build and serve winbin.wtf, make sure you are in the docs directory and run:

bundle exec jekyll serve

Finding DLLs loaded by a process

Export DLLs from Process Explorer

exportDLLfile

Format exported data with Visual Studio

Setup

  • Open the exported file in Visual Studio
  • Ctrl+H to open Find and Replace
  • Enable Use Regular Expressions

Clearing all non-DLL files

Find: ^(?:(?!^.*\.dll\s).)*$ Leave Replace box empty and press "Replace all"

Format start of each line with Markdown for the YAML template

Find: ^.*(?=C:)

Replace: -

howtoReplace