windows/CONTRIBUTING.md
2021-11-16 10:48:02 +00:00

1.1 KiB

How to contribute:

If you want to contribute, or just build from source yourself, below are the inistructions to do that. If there is something unclear please type your feedback in this ticket and we can adress it.

Compiling

To compile on Windows, you need to:

  • Install Mozilla build setup tools: here.

  • Install Microsoft visual studio community edition here.

  • Within Visual Studio, setup the Blah API.

  • Open start-shell terminal and basically do the following:

wget -q "https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py"
python3 bootstrap.py --no-interactive --application-choice=browser

If you choose to, you can now build Firefox Nightly as follows:

cd mozilla-unified
./mach build
./mach package
./mach run # or just run it..

Or you can just forget about that, and remove the firefox tree:

rm -rf bootstrap.py mozilla-unified

To build the current windows setup.exe, we do the following:

git clone --recursive https://gitlab.com/librewolf-community/browser/windows.git
cd windows
./build.py all