Skip to content

Latest commit

 

History

History
28 lines (15 loc) · 1.21 KB

README.md

File metadata and controls

28 lines (15 loc) · 1.21 KB

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.