]> granicus.if.org Git - curl/commitdiff
docs/EXPERIMENTAL: explain what it means and what's experimental now
authorDaniel Stenberg <daniel@haxx.se>
Wed, 7 Aug 2019 12:52:02 +0000 (14:52 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 7 Aug 2019 12:52:02 +0000 (14:52 +0200)
docs/EXPERIMENTAL.md [new file with mode: 0644]
docs/Makefile.am

diff --git a/docs/EXPERIMENTAL.md b/docs/EXPERIMENTAL.md
new file mode 100644 (file)
index 0000000..6c33bcf
--- /dev/null
@@ -0,0 +1,22 @@
+# Experimental
+
+Some features and functionality in curl and libcurl are considered
+**EXPERIMENTAL**.
+
+Experimental support in curl means:
+
+1. Experimental features are provided to allow users to try them out and
+   provide feedback on functionality and API etc before they ship and get
+   "carved in stone".
+2. You must enable the feature when invoking configure as otherwise curl will
+   not be built with the feature present.
+3. We strongly advice against using this feature in production.
+4. **We reserve the right to change behavior** of the feature without sticking
+   to our API/ABI rules as we do for regular features, as long as it is marked
+   experimental.
+5. Experimental features are clearly marked so in documentation. Beware.
+
+## Experimental features right now
+
+ - HTTP/3 support and options
+ - alt-svc support and options
index a29c059a1d7291f9c5038f9acc8b639dca9ec406..2bde6bcb15864bcc47626696ffa4abcf1b496125 100644 (file)
@@ -53,6 +53,7 @@ EXTRA_DIST =                                    \
  CODE_STYLE.md                                  \
  CONTRIBUTE.md                                  \
  DEPRECATE.md                                   \
+ EXPERIMENTAL.md                                \
  FAQ                                            \
  FEATURES                                       \
  GOVERNANCE.md                                  \