/BrowserServicesKit

Primary LanguageSwiftApache License 2.0Apache-2.0

BrowserServicesKit

We are hiring!

DuckDuckGo is growing fast and we continue to expand our fully distributed team. We embrace diverse perspectives, and seek out passionate, self-motivated people, committed to our shared vision of raising the standard of trust online. If you are a senior software engineer capable in either iOS or Android, visit our careers page to find out more about our openings!

What is it?

BrowserServicesKit is a narrowly scoped package that contains modules shared between DuckDuckGo projects.

Building

The package uses submodules, which will need to be cloned in order for the project to build:

Run git submodule update --init --recursive

BrowserServicesKit can be built manually two ways:

  1. Build the BrowserServicesKit scheme by opening the Swift package in Xcode
  2. Run swift build -c release to build a release binary

SwiftLint

We use SwiftLint for enforcing Swift style and conventions, so you'll need to install it.

License

DuckDuckGo is distributed under the Apache 2.0 license.