anchor.diff:      ...
   ```
   
  -=== Config
  +==== Config
   The `config` section is used by Pahkat for spellchecking, the fields:
   
   * `spellerPackageKey` - defines the url for the spellchecking files of the layout we want to generate
  
positive.code:         ...
  ```
  
  === Layers
  iOS supports some standard keyboard layers in addition to `symbols-1` and `symbols-2`. 
  
  Each layer is split by line,
  
negative.code: == iOS
  
  === Target configuration
  A file for the desired target has to be specified, and in this case for iOS, it could look like this:
  ```
  codeSignId: "Apple Distribution: The University of Tromso (2K5J2584NX)"
  teamId: 2K5J2584NX
  packageId: no.uit.giella.keyboards.Sami
  bundleName: Divvun Keyboards
  sentryDsn: https://94b33a64dc8e4471a7c8cb2f40ce37dc@sentry.io/1227106
  aboutDir: ../aboutFiles
  version: 3.2.1
  build: 278
  
  ```
  
  The fields define what follows:
  
  * `codeSignId` - the id for codesigning
  * `teamId` - team id
  * `packageId` - package id
  * `bundleName` - name of the bundle
  * `sentryDsn` - url to sentry
  * `aboutDir` - a path to files each containing a localized description about the app
  * `version` - current app version
  * `build` - current app build
  
  
  === Keyboard layouts
  iOS is one of the few keyboard layouts that handle more than one platform.
  Additionally, it also requires the `symbols` layers.
  
  