summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorIan Cordasco <graffatcolmingov@gmail.com>2016-06-20 20:54:31 -0500
committerIan Cordasco <graffatcolmingov@gmail.com>2016-06-20 20:54:31 -0500
commita4c1edb03efadb9cb8ef72bf6e16853d831429f6 (patch)
treef6c03a33f4b42c7a908cd1d5ce449e838f5fc2a4 /docs
parentb67d1d633e13595e85e78b29af63605a80f17a63 (diff)
downloadflake8-a4c1edb03efadb9cb8ef72bf6e16853d831429f6.tar.gz
Add FAQ
Diffstat (limited to 'docs')
-rw-r--r--docs/source/faq.rst44
-rw-r--r--docs/source/index.rst8
2 files changed, 52 insertions, 0 deletions
diff --git a/docs/source/faq.rst b/docs/source/faq.rst
new file mode 100644
index 0000000..877dae1
--- /dev/null
+++ b/docs/source/faq.rst
@@ -0,0 +1,44 @@
+============================
+ Frequently Asked Questions
+============================
+
+When is Flake8 released?
+========================
+
+|Flake8| is released *as necessary*. Sometimes there are specific goals and
+drives to get to a release. Usually, we release as users report and fix
+bugs.
+
+
+How can I help Flake8 release faster?
+=====================================
+
+Look at the next milestone. If there's work you can help us complete, that
+will help us get to the next milestone. If there's a show-stopping bug that
+needs to be released, let us know but please be kind. |Flake8| is developed
+and released entirely on volunteer time.
+
+
+What is the next version of Flake8?
+===================================
+
+In general we try to use milestones to indicate this. If the last release
+on PyPI is 3.1.5 and you see a milestone for 3.2.0 in GitLab, there's a
+good chance that 3.2.0 is the next release.
+
+
+Why does Flake8 use ranges for its dependencies?
+================================================
+
+|Flake8| uses ranges for mccabe, pyflakes, and pycodestyle because each of
+those projects tend to add *new* checks between minor releases. |Flake8|
+does not restrict you from using patch versions, but |Flake8| likes to
+ensure that if you install |Flake8| 2.6.x repeatedly you will not be
+surprised at a later time by a new error code suddenly breaking your
+linting. Instead, we use minor versions of |Flake8| to add new checks from
+dependencies intentionally.
+
+**Please do not file issues to tell the Flake8 team that a new version is
+available on PyPI.** The current Flake8 core team (of one person) is also
+a core developer of pycodestyle, pyflakes, and mccabe. They are aware of
+these releases.
diff --git a/docs/source/index.rst b/docs/source/index.rst
index 68dc3fa..55dfe3d 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -69,6 +69,14 @@ Alternatively, if you want to *ignore* only one specific warning or error:
Please read our user guide for more information about how to use and configure
|Flake8|.
+FAQ
+===
+
+.. toctree::
+ :maxdepth: 2
+
+ faq
+
User Guide
==========