Skip to content
Snippets Groups Projects
README.md 1.72 KiB
Newer Older
  • Learn to ignore specific revisions
  • Kali Kaneko's avatar
    Kali Kaneko committed
    Build
    -----
    
    Kali Kaneko's avatar
    Kali Kaneko committed
    Clone this repo, install dependencies and build the application. Dependencies
    assume debian packages, or homebrew for osx. For other systems try
    manually, or send us a patch.
    
    Kali Kaneko's avatar
    Kali Kaneko committed
      git clone 0xacab.org/leap/bitmask-vpn && cd bitmask-vpn
    
    Kali Kaneko's avatar
    Kali Kaneko committed
      sudo make depends
    
    Kali Kaneko's avatar
    Kali Kaneko committed
      make build
    
    You need at least go 1.11. If you have something older and are using ubuntu, you can do:
    
    
      make install_go
    
    For other situations, have a look at https://github.com/golang/go/wiki/Ubuntu or https://golang.org/dl/
    
    
    Test
    ----
    
    Kali Kaneko's avatar
    Kali Kaneko committed
    You can run some tests too.
    
    
    Kali Kaneko's avatar
    Kali Kaneko committed
    ```
      sudo apt install qml-module-qttest
      make test
      make test_ui
    ```
    
    Translations
    ------------
    
    We use [transifex](https://www.transifex.com/otf/bitmask/RiseupVPN/) to coordinate translations. Any help is welcome!
    
    Kali Kaneko's avatar
    Kali Kaneko committed
    Bugs? Crashes? UI feedback? Any other suggestions or complains?
    ---------------------------------------------------------------
    
    Kali Kaneko's avatar
    Kali Kaneko committed
    When you are willing to [report an issue](https://0xacab.org/leap/bitmask-vpn/-/issues) please
    use the search tool first. if you cannot find your issue, please make sure to
    include the following information:
    
    Kali Kaneko's avatar
    Kali Kaneko committed
    * the platform you're using and the installation method.
    * the version of the program. You can check the version on the "about" menu.
    * what you expected to see.
    * what you got instead.
    
    * the logs of the program. The location of the logs depends on the OS:
    
    Kali Kaneko's avatar
    Kali Kaneko committed
      * gnu/linux: `/home/<your user>/.config/leap/systray.log`
    
      * OSX: `/Users/<your user>/Library/Preferences/leap/systray.log`, `/Applications/RiseupVPN.app/Contents/helper/helper.log` & `/Applications/RiseupVPN.app/Contents/helper/openvpn.log`
      * windows: `C:\Users\<your user>\AppData\Local\leap\systray.log`, `C:\Program Files\RiseupVPN\helper.log` & `C:\Program Files\RiseupVPN\openvp.log`