-## Building with Docker
+# Building Feather
+
+Release binaries (except macOS) are built using Docker. If you are looking to build Feather without Docker,
+see [HACKING.MD](https://github.com/feather-wallet/feather/blob/master/HACKING.md).
+
+## Docker
Builds with Docker are done in 3 steps:
The resulting binary can be found in `./build/x86_64-w64-mingw32/release/bin/`.
----
-
-## Building on macOS
-
-For macOS it's easiest to leverage [brew](https://brew.sh) to install the required dependencies.
-
-```bash
-brew install qt libsodium libzip qrencode unbound cmake boost hidapi openssl expat libunwind-headers protobuf pkgconfig zbar
-```
-
-Build and install Polyseed:
-
-```bash
-git clone https://github.com/tevador/polyseed.git
-cd polyseed
-mkdir build
-cd build
-cmake ..
-make
-sudo make install
-```
-
-Clone the Feather repository.
-
-```bash
-git clone --recursive https://github.com/feather-wallet/feather.git
-cd feather
-```
-
-Build Feather.
+### macOS
-```bash
-make mac-release
-```
-
-The resulting macOS application can be found `build/bin/feather.app` and will **not** have Tor embedded.
-
-To run a Tor daemon on macOS:
-
-```bash
-brew install tor
-brew services restart tor
-```
\ No newline at end of file
+Docker builds for macOS are not currently supported. To build Feather on macOS follow the steps in [HACKING.md](HACKING.md).
#### macOS
+For macOS it's easiest to leverage [brew](https://brew.sh) to install the required dependencies.
+
```bash
brew install qt libsodium libzip qrencode unbound cmake boost hidapi openssl expat libunwind-headers protobuf pkgconfig zbar
```
git submodule update --init --recursive
```
-### Jetbrains Clion
+### Jetbrains Clion (IDE)
We recommend using Jetbrains Clion for Feather development. It integrates nicely with CMake and comes with a built-in
debugger.
After the target is configured, `Run -> Run 'feather'` or press Shift + F10 to build Feather.
+### Building without IDE
+
+To build Feather without an IDE:
+
+- Linux: `make release`
+- macOS: `make mac-release`
+
### CMake
There are some CMake options that you may pass to control how Feather is built:
* IRC: `#feather` on OFTC
* Matrix: `#feather:monero.social`
-Download the latest release [here](https://featherwallet.org/download).
-
-## Compiling Feather from source
-
-See [BUILDING.md](https://github.com/feather-wallet/feather/blob/master/BUILDING.md) for information on how to build from source.
+**Download** the latest release [here](https://featherwallet.org/download).
## Supporting the project
Feather is a 100% community-sponsored project. If you want to join our efforts, the easiest thing you can do is support the project financially.
+Donations help pay for hosting, build servers, domain names, e-mail and other recurring costs. Any amount helps.
+
`47ntfT2Z5384zku39pTM6hGcnLnvpRYW2Azm87GiAAH2bcTidtq278TL6HmwyL8yjMeERqGEBs3cqC8vvHPJd1cWQrGC65f`
+## Building from source
+
+See [BUILDING.md](https://github.com/feather-wallet/feather/blob/master/BUILDING.md) for information on how to build from source.
+
## Developers
-See [HACKING.md](https://github.com/feather-wallet/feather/blob/master/HACKING.md) for useful development resources.
+If you are looking to set up a development environment for Feather, see [HACKING.md](https://github.com/feather-wallet/feather/blob/master/HACKING.md).
-It is HIGHLY recommended that you join the `#feather` IRC channel on OFTC if you are hacking on Feather. Due to the nature of this open source software project, joining this channel and idling is the best way to stay updated on best practices and new developments.
+It is highly recommended that you join the `#feather` IRC channel on OFTC or `#feather:monero.social` on Matrix if you
+are hacking on Feather. Due to the nature of this open source software project, idling in this channel is the best
+way to stay updated on best practices and new developments.