diff options
-rw-r--r-- | app/flatpages/help/package_config.md | 12 | ||||
-rw-r--r-- | app/flatpages/help/release_webhooks.md | 2 |
2 files changed, 11 insertions, 3 deletions
diff --git a/app/flatpages/help/package_config.md b/app/flatpages/help/package_config.md index 61bc5b2..13db160 100644 --- a/app/flatpages/help/package_config.md +++ b/app/flatpages/help/package_config.md @@ -26,9 +26,9 @@ ContentDB understands the following information: * `description` - A short description to show in the client. * `depends` - Comma-separated hard dependencies. -* `optional_depends` - Comma-separated hard dependencies. -* `min_minetest_version` - The minimum Minetest version this runs on. +* `optional_depends` - Comma-separated soft dependencies. * `min_minetest_version` - The minimum Minetest version this runs on. +* `max_minetest_version` - The maximum Minetest version this runs on. and for mods only: @@ -36,6 +36,11 @@ and for mods only: ## Controlling Release Creation +### Git Releases and Submodules + +ContentDB can automatically create releases from a git repository. +It will include submodules in the resulting archive. + ### Automatic Release Creation The preferred way is to use [webhooks from GitLab or GitHub](/help/release_webhooks/). @@ -52,7 +57,8 @@ This happens when you create a release via the ContentDB web interface, the ### Excluding files -You can exclude files from a release by using [gitattributes](https://git-scm.com/docs/gitattributes): +When using git to create releases, +you can exclude files from a release by using [gitattributes](https://git-scm.com/docs/gitattributes): .* export-ignore diff --git a/app/flatpages/help/release_webhooks.md b/app/flatpages/help/release_webhooks.md index b40f0e3..b8ee785 100644 --- a/app/flatpages/help/release_webhooks.md +++ b/app/flatpages/help/release_webhooks.md @@ -73,3 +73,5 @@ The process is as follows: Eg: min_minetest_version = 5.0 + +Also see [Package Configuration and Releases Guide](/help/package_config/). |