aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/flatpages/help/package_config.md12
-rw-r--r--app/flatpages/help/release_webhooks.md2
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/).