Skip to content

duckduckgo-archive/GRDB.swift

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GRBD + SQLCipher

What is this?

This is a fork of GRBD which contains a SQLCipher Community Edition amalgamation packaged so that it can be consumed as a Swift Package.

The default branch for this repository is SQLCipher so that we can more easily pull upstream changes if we need to.

Versioning

  • This Package: 1.1.0
  • GRDB: 5.12.0
  • SQLCipher: 4.4.3

Contributions

We do not accept contributions to this repository at this time. However, feel free to open an issue in order to start a discussion.

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!

Updating from Upstream

Add remote upstream:

  • git remote add upstream git@github.com:groue/GRDB.swift.git
  • git fetch

Merge changes:

  • Create a new branch, e.g. git checkout -b your_name/merge_upstream
  • git merge upstream/master

This will generate a conflict in this README file, just use this file:

  • git checkout README.md

Then update the README to state the version merged.

Commit and push your branch, then create a PR against DuckDuckGo/GRDB.swift/SQLCipher.

Once merged, tag the branch with a version according to how the version of GRDB was updated, i.e. maintaining Semantic Versioning Rules, but note you don't need to follow the version number of GRDB directly.

Examples:

  • Upstream GRDB 5.6.0, after merge -> 5.12.0

    • This project 1.0.0 -> 1.1.0
  • Upstream GRDB 5.12.0, after merge -> 6.0.0

    • This project 1.1.0 -> 2.0.0

About

A toolkit for SQLite databases, with a focus on application development

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 61.8%
  • Swift 38.0%
  • Other 0.2%