From c34136bbd7dfdef06cd096f3c2aa6d2f55ce5e90 Mon Sep 17 00:00:00 2001 From: Yonas Kolb Date: Sat, 23 Sep 2017 22:58:56 +0200 Subject: [PATCH] add documentation for project configFiles and groups --- docs/ProjectSpec.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/ProjectSpec.md b/docs/ProjectSpec.md index 9ba91169..c91abe42 100644 --- a/docs/ProjectSpec.md +++ b/docs/ProjectSpec.md @@ -29,9 +29,11 @@ Required properties are marked 🔵 and optional properties with ⚪️. - ⚪️ **options**: [Options](#options) - Various options to override default behaviour - ⚪️ **attributes**: `map` - The PBXProject attributes. This is for advanced use. Defaults to ``{"LastUpgradeCheck": "0900"}`` - ⚪️ **configs**: [Configs](#configs) - Project build configurations. Defaults to `Debug` and `Release` configs +- ⚪️ **configFiles**: [Config Files](#config-files) - `.xcconfig` files per config - ⚪️ **settings**: [Settings](#settings) - Project specific settings. Default base and config type settings will be applied first before any settings defined here - ⚪️ **settingGroups**: [Setting Groups](#setting-groups) - Setting groups mapped by name - ⚪️ **targets**: [Target](#target) - The list of targets in the project mapped by name +- ⚪️ **groups**: `[String]` - A list of paths to add to the top level groups. These are files that aren't build files but that you'd like in the project heirachy. For example a folder xcconfig files that aren't already added by any target sources. ### Options - ⚪️ **carthageBuildPath**: `String` - The path to the carthage build directory. Defaults to `Carthage/Build`. This is used when specifying target carthage dependencies